| 类 | 说明 |
|---|---|
| Util3DES |
3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称
分组加密, 以64位为分组。
|
| UtilAES |
对称加密,分组加密, 以128位为分组。
|
| UtilDES |
对称加密,分组加密, 以64位为分组。
|
| UtilRSA |
非对称加密,分组加密
秘钥长度:秘钥长度指的不是公私钥的长度,而是指模长(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一样长
|
Copyright © 2019. All rights reserved.