HCIA-Security_V4.0 | 09_加密技术原理

1 加解密技术发展

定义

加密安全性取决于:

  • 密钥的生成,管理,存储;
  • 加密算法的安全性;
  • 加解密的环境。

目的

  • 机密性
  • 完整性
  • 鉴别性
  • 不可否认性

发展史

  • 手工加密阶段
  • 机械、机电密码阶段
  • 电子密码阶段

2 加解密技术原理

分类

  • 对称加密:加解密密钥相同。
  • 非对称加密:加解密适用公钥和私钥密钥对。

结合

HTTPS:通过非对称加密交换对称加密密钥,然后使用对称加密算法加密业务数据。

3 加解密常见算法

常见对称加密算法

  • DES
  • 3DES
  • AES
  • SM1
  • SM4
  • 其他

常见非对称加密算法

  • DH
  • RSA
  • DSA

4 散列算法

把任意长度的数据作为输入,通过 Hash 得到一个固定长度的输出值即散列值。
特点:正向快速、不可逆、输入敏感、抗碰撞。

应用

常见算法

  • MD5
  • SHA
  • SM3
  • 其他
posted @ 2024-09-19 16:12  Guanz  阅读(22)  评论(0)    收藏  举报