HCIA-Security_V4.0 | 09_加密技术原理
1 加解密技术发展
定义
加密安全性取决于:
- 密钥的生成,管理,存储;
- 加密算法的安全性;
- 加解密的环境。
目的
- 机密性
- 完整性
- 鉴别性
- 不可否认性
发展史
- 手工加密阶段
- 机械、机电密码阶段
- 电子密码阶段
2 加解密技术原理
分类
- 对称加密:加解密密钥相同。
- 非对称加密:加解密适用公钥和私钥密钥对。
结合
HTTPS:通过非对称加密交换对称加密密钥,然后使用对称加密算法加密业务数据。
3 加解密常见算法
常见对称加密算法
- DES
- 3DES
- AES
- SM1
- SM4
- 其他
常见非对称加密算法
- DH
- RSA
- DSA
4 散列算法
把任意长度的数据作为输入,通过 Hash 得到一个固定长度的输出值即散列值。
特点:正向快速、不可逆、输入敏感、抗碰撞。
应用
常见算法
- MD5
- SHA
- SM3
- 其他
本文作者:Guanz
本文链接:https://www.cnblogs.com/Guanz/p/18420818
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步