标签:.com 非对称加密 rsa加密 限制 字节 www https 密钥 加密和解密
参考来源:https://www.cnblogs.com/pcheng/p/9629621.html
RSA加密对明文的长度有所限制,规定需加密的明文最大长度=密钥长度-11(单位是字节,即byte),所以在加密和解密的过程中需要分块进行。而密钥默认是1024位,即1024位/8位-11=128-11=117字节。所以默认加密前的明文最大长度117字节,解密密文最大长度为128字。那么为啥两者相差11字节呢?是因为RSA加密使用到了填充模式(padding),即内容不足117字节时会自动填满,用到填充模式自然会占用一定的字节,而且这部分字节也是参与加密的。
密钥长度的设置就是上面例子的第32行。可自行调整,当然非对称加密随着密钥变长,安全性上升的同时性能也会有所下降。
标签:.com 非对称加密 rsa加密 限制 字节 www https 密钥 加密和解密
原文地址:https://www.cnblogs.com/zongheng14/p/10558579.html