HCIA-Security_V4.0 | 09_加密技术原理
1 加解密技术发展
定义
加密安全性取决于:
- 密钥的生成,管理,存储;
- 加密算法的安全性;
- 加解密的环境。
目的
- 机密性
- 完整性
- 鉴别性
- 不可否认性
发展史
- 手工加密阶段
- 机械、机电密码阶段
- 电子密码阶段
2 加解密技术原理
分类
- 对称加密:加解密密钥相同。
- 非对称加密:加解密适用公钥和私钥密钥对。
结合
HTTPS:通过非对称加密交换对称加密密钥,然后使用对称加密算法加密业务数据。

3 加解密常见算法
常见对称加密算法
- DES
- 3DES
- AES
- SM1
- SM4
- 其他
常见非对称加密算法
- DH
- RSA
- DSA
4 散列算法
把任意长度的数据作为输入,通过 Hash 得到一个固定长度的输出值即散列值。
特点:正向快速、不可逆、输入敏感、抗碰撞。
应用

常见算法
- MD5
- SHA
- SM3
- 其他

浙公网安备 33010602011771号