<aside> 💡 Notion Tip: 密码学笔记.

</aside>

对称加密

对称加密算法是指加密和解密使用相同密钥的加密算法。加密过程是将明文(可读数据)通过加密算法和密钥转换为密文(不可读数据),解密过程则是将密文通过相同的加密算法和密钥还原为明文。

应用场景:

  1. 网络通信加密:对称加密算法常用于保护网络通信中的数据传输,例如SSL/TLS协议在建立连接后,会使用对称加密算法对数据进行加密。此外,IPSec协议也采用对称加密来确保网络通信的安全。
  2. 文件加密存储:许多文件加密软件采用对称加密算法来保护存储在设备上的敏感数据。例如,VeraCrypt和AxCrypt使用AES等对称加密算法对文件进行加密,即使设备丢失或被盗,数据也能保持安全。
  3. 数据库加密:对称加密算法可用于加密数据库中的敏感数据,如个人信息、银行账户信息等,防止数据泄露和非法访问。
  4. 移动支付和金融科技:在移动支付和金融科技领域,对称加密算法用于加密交易数据,确保交易过程中的数据不被窃取或篡改。
  5. 磁盘加密:如Windows的BitLocker和macOS的FileVault等磁盘加密工具,利用对称加密算法对整个硬盘进行加密,保护存储在磁盘上的数据。

(1)DES(Data Encryption Standard)

(2)AES(Advanced Encryption Standard)