用户认证的huks秘钥中,initSession后是否必须调用finishSession,是否必须成对出现?huks.initSession后,不需要使用秘钥了,是否可以不执行finishSession,不执行是否有内存泄漏风险?finishSession的含义指什么?
用户认证的huks秘钥中,initSession后是否必须调用finishSession,是否必须成对出现?huks.initSession后,不需要使用秘钥了,是否可以不执行finishSession,不执行是否有内存泄漏风险?finishSession的含义指什么?
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1k 阅读
1 回答1k 阅读
huks.initSession,huks.updateSession ,huks.finishSession为三段式接口需要一起使用。
initSession初始化密钥会话并获取会话的handle,finishSession结束密钥会话获取加解密后的数据,其中huks.updateSession仅在需要加解密的数据过长时需要分段操作时使用。
finishSession为对数据加解密,获取加解密后数据的步骤如不执行,不会出现内存泄露的情况,initSession会随着方法调用完成关闭而关闭。