欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

密码学基础:对称加密、非对称加密与混合加密体系

发表于:|最后更新:|分类:安全与运维|阅读:7654 次
本文标签:密码学加密TLS

现代加密体系通常结合对称与非对称加密,兼顾性能与密钥分发安全。

一、两类加密对比

类型 代表算法 性能 密钥分发 用途
对称加密 AES、ChaCha20 高 困难 数据加密
非对称加密 RSA、ECDSA、ECDH 低 容易 密钥交换、签名

二、TLS 混合加密流程

  1. 客户端与服务端通过 ECDHE 协商出共享密钥(前向安全)
  2. 服务端用证书私钥签名握手信息,客户端验证身份
  3. 后续应用数据使用 AES-GCM 或 ChaCha20-Poly1305 对称加密
text
ECDHE 密钥交换 → 派生会话密钥 → AES-GCM 加密应用数据

对称加密保证吞吐,非对称加密解决密钥分发与身份认证,二者结合构成 HTTPS 的安全基石。