加密基础
加密就是通过置换或者移位操作把明文变成密文的过程。
加密相关术语:明文 plaintext
密文 ciphertext
算法 algorithm ['ælgə,rɪðm]
密钥 key
加密 encryption
解密 decryption
加密方法:对称加密、非对称加密
对称加密算法:DES/3DES数据加密标准、IDEA国际数据加密算法、RC系列(RC2、RC4、RC5)、CAST、Blowfish/Twofish、AES高级数据加密标准
DES密钥是固定的56bit,以块模式对64bit的明文块进行操作
-用56bit的第一(K1)密钥加密信息;
-用56bit的第二(K2)密钥加密信息;
-用56bit的第三(K3)密钥加密信息.
RC系列(RC2、RC4、RC5)、CAST、Blowfish/Twofish、AES高级数据加密标准 密码长度可变
公钥加密技术=非对称加密技术
RSA