非对称加密,分组加密
秘钥长度:秘钥长度指的不是公私钥的长度,而是指模长(modulus)
Padding 说明
RSA_PKCS1_PADDING :
输入: 必须 比 RSA 钥模长(modulus) 短至少11个字节, 也就是 RSA_size(rsa) – 11
如果输入的明文过长,必须切割, 然后填充
输出:和modulus一样长
RSA_PKCS1_OAEP_PADDING:
输入:RSA_size(rsa) – 41
输出:和modulus一样长
RSA_NO_PADDING:
输入:可以和RSA钥模长一样长,如果输入的明文过长,必须切割,然后填充
输出:和modulus一样长