跳转至

加密算法

一、对称加密

加密解密用同一把密钥。

代表

  • DES(已淘汰)。
  • AES(现在常用)。
  • 3DES。

特点

  • 快。
  • 密钥分发是问题。

二、非对称加密

公钥加密,私钥解密。

代表

  • RSA。
  • ECC。

特点

  • 安全。
  • 慢。

三、哈希算法

不可逆。

代表

  • MD5(已淘汰)。
  • SHA-256。

特点

  • 不可逆。
  • 用于密码存储、文件校验。

四、对比

对称 非对称 哈希
密钥 同一把 公私钥
速度
可逆 可逆 可逆 不可逆
用途 加密通信 密钥交换 密码、签名

五、HTTPS 怎么用

  1. 非对称:交换密钥。
  2. 对称:之后通信用。

六、数字签名

私钥签名,公钥验签。

一句话

对称快,非对称安全,哈希不可逆。