对称密码
DES(Data Encryption Standard)
三重DES
AES(Advanced Encryption Standard)
分组密码的模式
ECB(Electronic CodeBook mode)<br>电子密码本模式
CBC(Cipher Block Chaining mode)<br>密码分组链接模式
CFB(Cipher FeedBack mode)<br>密文反馈模式
OFB(Output FeedBack mode)<br>输出反馈模式
CTR(Counter mode)<br>计数器模式
单向散列函数
常见单向散列函数
MD5
SHA-1 SHA-256 SHA-384 SHA=512
应用
检测软件是否被篡改
一次性口令
为随机数生成器
数字签名
PBE(Password Base Encryption)<br>基于口令的加密
消息认证码
消息认证码MAC(message <br>authentication code)
实现方法
使用单向散列函数,如HMAC
使用分组码实现
应用实例
ipsec:对通信内容的认证和完整性校验<br>都是采用消息认证码完成
SSL/TLS:对通信内容的认证和完整性校验<br>也是用了消息验证码