HTTPS 密码套件组成部分

一个Cipher Suite包含以下4部分:

  • Authentication,用于验证证书签名
  • Encryption,用于加密传输到数据,使用对称密钥
  • Handshake,用于交换对称密钥,基于非对称密钥
  • Hashing,用于计算消息到散列值,保证消息一致性,防止中途被修改。

例如 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

  • 表示基于TLS协议
  • Handshake 使用ECDHE 交换对称密钥,其他常用到还有DHE
  • Authentication 使用RSA 验证证书签名,其他常见到有ECDSA
  • Encryption 使用AES in GCM,长度128。常见到有AESGCM,AES256,AES28
  • Hasning 使用SHA256,常见到有SHA384, SHA512。注意MD5,EC4已经不再使用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值