1 加密算法的选择
对称加密,非对称加密
非对称加密如:RSA,DH,ECC
对称加密又包括 流加密和块解密
块加密如:DES,AES,RC5
流加密如:RC4
密钥长度
2 块加密的机密模式
ECB,CBC,CFB等。ECB较容易被破解和重放
CBC,CFB等模式的IV。一般,IV的长度和密钥长度相同
3 块加密的填充模式
NOPADDING,需要加密内容是块长度的整数倍
ZEROPADDING
PKCS1PADDING
PKCS5PADDING
对称加密,非对称加密
非对称加密如:RSA,DH,ECC
对称加密又包括 流加密和块解密
块加密如:DES,AES,RC5
流加密如:RC4
密钥长度
ECB,CBC,CFB等。ECB较容易被破解和重放
CBC,CFB等模式的IV。一般,IV的长度和密钥长度相同
NOPADDING,需要加密内容是块长度的整数倍
ZEROPADDING
PKCS1PADDING
PKCS5PADDING