一、哈希算法
性质
- 像攻击:已知y(- Y,找出x(- X,使H(x)=y是困难的
- 二元像攻击:已知x(- X,找出x’(- X,使H(x)=H(x’)是困难的
- 碰撞性:找出任意x,x’(- X,使H(x)=H(x’)是困难的
应用
完整性检验、数字检验、数字签名
二、加密密码
描述
S={P, C, K, E, D}
分类
- 对称加密算法
- 优点:加密速度快;加解密钥一样
- 缺点:密钥传输是个问题
- 应用:通信数据加密
- 非对称加密算法
- 优点:安全性高,有数学支撑
- 缺点:速度慢
- 应用:密钥协商
三、数字证书(类似身份证)
性质
- 信息保密
- 交易身份确定
- 不可否认
- 不可修改
常见证书形式
- cer
- pfx
四、数字签名
概念
只有信息发送者才能产生的一串别人无法伪造的字符串
过程
公钥用于签名,私钥用以验证
五、PKI
概念
公钥基础设施,提供公钥加密和数字签名服务的系统或平台,为了管理密钥和证书
基础技术
加密、数字签名、数据完整性机制、数字信封、双重数字签名等