阅读背景:

AES加密原文,RSA加密AES的秘钥

来源:互联网 

 

原来我们是只用了RSA加密原文的,后来发明原文太长,RSA只能加密117个字符,而且RSA加密的原文数据类型还须要辨别是String还是JSONObject(可统称为Object),依据网上推举的,我们选择了一种安全级别更高的加密方法,就是用AES加密原文,RSA公钥加密AES的秘钥,RSA私钥解密AES的秘钥,AES加密原文不用辨别数据类型,统一转化为String类型就行,而且AES加密原文的长度没有限制,AES的秘钥比拟短,就只有16位数字和大写字母的组合,不会超越RSA加密的长度。全部流程就是:A:随机生成AES的秘钥--》用AES秘钥加密原文--》用RSA公钥加密AES秘钥--》用RSA私钥签名原文;B:用RSA私钥解密AES秘钥--》用AES秘钥解密出原文--》用RSA公钥验证签名原来我们是只用了RSA加密原文的,后来发明原文太长,RSA只能加密117个字符,而且




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: