openharmony 鸿蒙 crypto-aes-decryption-error-faq

AES解密失败返回错误码17630001 开发者使用加解密算法库经常遇到对称算法解密报错17630001,下文将对其失败原因进行详细分析。 AES-GCM算法 问题现象 AES解密时调用doFinal失败,返回错误码17630001,无法得到正确明文。
阅读全文

openharmony 鸿蒙 crypto-generate-random-number-hardware

使用硬件熵源生成安全随机数(ArkTS) 从API version 21开始,可以选择使用硬件熵源生成安全随机数。 随机数主要用于临时会话密钥生成和非对称加密算法密钥生成等场景。在加解密场景中,安全随机数生成器需要具备随机性、不可预测性和不可重现性。
阅读全文

openharmony 鸿蒙 crypto-prikey-to-get-pubkey

使用私钥对象获取公钥对象(ArkTS) 从API version 23开始,算法库支持从私钥对象中获取公钥对象的操作。 以RSA为例,根据私钥对象获取公钥对象。 对应的算法规格请查看非对称密钥加解密算法规格:RSA。
阅读全文

openharmony 鸿蒙 crypto-prikey-to-get-pubkey-ndk

使用私钥对象获取公钥对象(C/C++) 从API version 23开始,算法库支持从私钥对象中获取公钥对象的操作。 以RSA为例,根据私钥对象获取公钥对象。 在CMake脚本中链接相关动态库
阅读全文