目录
加密技术-保密性
常见的对称加密算法
DES:替换+移位 56位密钥
3DES:两个56位密钥 112位
AES:高级加密标准要求至少与3DES一样安全
RC-5 :RSA数据安全公司的很多产品都使用了RC-5
TDEA算法:128位密钥 比DES加密性好
常见的非对称加密
RSA:512位或1024位密钥、计算量极大、难破解
Elgamal:其基础是Diffie-Hellman密钥交换算法
ECC:椭圆曲线算法
其他非对称算法包括:背包算法、Rabin、D-H
对称加密算法安全性低,但是加密方便,非对称加密算法安全性高、但是复杂
如果数据量较大,可以使用对称加密算法加密明文,非对称加密算法加密密钥
信息摘要-完整性
、信息摘要由哈希算法生成
数字签名-不可抵赖性
数字签名属于非对称加密体制,主要功能有:不可否认、报文鉴别、报文的完整性
私钥加密公钥解密
数字证书
保证发送发是真的
数字证书的验证:CA发送CA的私钥,接收方用CA的公钥解密