在 SSL/TLS 协议中,加密算法指用于实现密钥交换、身份认证和数据传输加密的一组密码学原语,分为三类:密钥交换算法(如 ECDHE、RSA)、签名算法(如 ECDSA、RSA-PSS)、对称加密算法(如 AES-GCM、ChaCha20-Poly1305)。
现代 TLS 1.2/1.3 部署中,密钥交换与签名已普遍转向基于椭圆曲线的方案(如 secp256r1 + ECDSA 或 X25519 + EdDSA),以兼顾安全性和性能;对称加密则优先采用 AEAD 模式(如 AES-256-GCM 或 ChaCha20-Poly1305),确保机密性与完整性同时验证。TLS 1.3 已移除不安全算法(如 RSA 密钥传输、CBC 模式分组密码、SHA-1 签名),仅保留经 IETF 严格筛选的有限算法套件。
国密合规场景下,需使用 SM2(非对称加密与签名)、SM3(哈希)、SM4(对称加密)组合,并依赖支持 国密SSL证书 的 CA(如华测国密CA)签发证书及配套服务端配置。
加密您的网站,赢得客户信任!