HarmonyOS 鸿蒙Next rsa加签问题
HarmonyOS 鸿蒙Next rsa加签问题
rsa 加签提过了分段加签,那么什么情况下才使用分段呢?有标准吗?不同的分段长度,加签后数据是一样的吗? 目前使用arkjs加签后的数据,java服务器无法进行验签
1 回复
更多关于HarmonyOS 鸿蒙Next rsa加签问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next rsa加签问题,主要涉及签名验签算法的支持范围和实现方式。
在HarmonyOS中,RSA算法通常与PKCS1或PSS等填充模式以及不同的摘要算法(如SHA256)结合使用。对于RSA|PKCS8|SHA1的组合,HarmonyOS可能并不直接支持。PKCS8虽然是一种常见的私钥格式,但在HarmonyOS的签名验签算法中,更常使用的是PKCS1或PSS等填充模式。同时,SHA1作为摘要算法,目前已逐渐被更安全的SHA256等算法所取代。
因此,在HarmonyOS鸿蒙Next中使用RSA算法进行加签时,建议选择系统支持的填充模式和摘要算法组合,如RSA|PKCS1|SHA256等。
此外,开发者在生成位数较大的密钥时,由于系统对主线程有时间限制,建议使用对应的异步接口,或是使用多线程并发能力进行开发,以避免耗时较长导致的失败。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。