密码学:对称加密算法、非对称加密算法、哈希算法
2025-06-24 11:49:52
来源:新华网
「作者简介」:中国冬奥会网络安全队,CSDN Top100,就职多年,基于实战工作 网络安全自学课程,适合基础薄弱的学生系统地学习网络安全,在最短的时间内掌握核心技术。
在这一章中,我们需要知道密码算法分为哪些类别,对称算法、非对称算法和哈希算法。
网络安全有。CIA。 三大属性,即。「保密性」。、。「完整性」。、。「可用性」。,其中。「保密性」。和。「完整性」。依赖。「密码」。实现。因此,密码是网络安全的基石,没有密码就没有网络安全。
扩展:这里的密码指的是。「使用算法加密或认证数据」。一种技术、产品或服务。严格来说,我们平时登录账号用的不是密码,应该叫密码。
安全密码需要满足以下三个条件:
- 实际破译密码。「计算量」。无法实现。例如,你无法使用目前计算能力最高的计算机。
- 需要破译密码。「时间」。生命周期超过数据。举例来说,我的数据保密期是一年,你要花两年时间才能破译,那么我的密码也是安全的。
- 密码的破译。「成本」。超出数据本身的价值。比如我的数据值一万,你要花两万才能破译,那么我的密码就安全了。
密码学。
- 1、算法分类。
- 2、对称算法。
- 2.1、DES。
- 2.1.1、生日攻击。
- 2.2、3DES。
- 2.3、AES。
- 2.4、IDEA。
- 2.4、SM1。
- 2.6、SM4。
- 2.7、SM7。
- 2.8、RC2。
- 2.9、RC4。
- 2.10、RC5。
- 2.11、BlowFish。
- 2.12、TwoFish。
- 3、非对称算法。
- 3.1、RSA。
- 3.2、ECC。
- 3.3、EIGamal。
- 3.4、DSA。
- 3.5、DH。
- 3.6、SM2。
- 3.6、SM9。
- 4、哈希算法。