对称加密和对称加密
...小于 1 分钟加密密码学
对称加密就是使用相同的密钥进行加密和解密。这意味着发送方和接收方必须共享同一个密钥。
常见算法:
- AES(高级加密标准)
- DES(数据加密标准)
- 3DES(三重数据加密算法)
非对称加密使用一对密钥:公钥和私钥。公钥用于加密数据,私钥用于解密数据。公钥可以公开分享,而私钥必须保密。
常见算法:
- RSA(基于大整数分解的难度)
- ECC(椭圆曲线加密)
- DSA(数字签名算法)
小结一下:
- 对称加密适用于需要高效处理大量数据的场景,速度极快,但需要解决密钥分发问题(因为怕被试出来,所以想到一种办法是发一段文字换一个密钥,发一段文字再换一个密钥)。
- 非对称加密适用于需要安全密钥分发的场景,但处理速度较慢。