首页/网络/协议速查/对称加密:一把密钥加解密

对称加密:一把密钥加解密

发送方与接收方共享同一密钥:速度快、适合大数据量;难点在密钥分发与管理,TLS 用非对称握手来解决这个问题。

协议速查网络更新于 2026-10-12
代表算法AES、ChaCha20、3DES(淘汰)
模式GCM/CCM 等 AEAD 一步完成加密+认证;CBC 需另配 HMAC
定位TLS 记录层的数据加密都靠对称算法

openssl 加解密演示

openssl 加解密演示
openssl enc -aes-256-gcm -K $(openssl rand -hex 32) -iv $(openssl rand -hex 12) -in plain.txt -out cipher.bin
# 生产建议直接用库(libsodium/ring),命令行只适合验证概念
不要用「自创模式」组合加密与认证:先 MAC 后加密或 AEAD 是安全前提,顺序错会被 padding oracle 攻击。

易错点

  • ECB 模式会泄露明文结构(如企鹅图),任何场景都不应使用

数据来源与参考

  • NIST SP 800-38 系列(分组模式)
  • RFC 8446 §5

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌