原因分析
使用HUKS重复导入相同的密钥, importKey会判断密钥是否存在,存在的话会删除重新生成,结果删除之后其他线程做init失败。
解决措施
如果使用HUKS相同密钥只用导入一次,系统会安全存储密钥,使用密钥别名进行密码学操作。如果不需要系统保存密钥的场景可以使用cryptoFramework。
1 回答505 阅读✓ 已解决
1 回答515 阅读
1 回答453 阅读
424 阅读
391 阅读
1 回答338 阅读
1 回答526 阅读✓ 已解决
1 回答936 阅读
1 回答1.1k 阅读
1 回答543 阅读✓ 已解决
1 回答161 阅读
解决措施
如果使用HUKS相同密钥只用导入一次,系统会安全存储密钥,使用密钥别名进行密码学操作。如果不需要系统保存密钥的场景可以使用cryptoFramework。