SSLTLS握⼿协议SSL/TLS握⼿协议分为以下四步
⼀、 协商算法
图⼀ 对等协商加密算法
经过步骤⼀后:
客户端已知:随机数RNC、随机数RNS。
服务器已知:随机数RNC、随机数RNS。
⼆、验证证书
图⼆ 客户端验证服务器证书
图三 服务器验证客户端证书经过步骤⼆后:
客户端已知:随机数RNC、随机数RNS、证书验证结果。
服务器已知:随机数RNC、随机数RNS、证书验证结果。
ssl协议全称三、产⽣密钥
图四 构建主密钥MS
经过步骤三后:
客户端已知:随机数RNC、随机数RNS、证书验证结果、随机数PMS。
服务器已知:随机数RNC、随机数RNS、证书验证结果、随机数PMS。
四、建⽴会话密钥
图五 构建会话密钥
经过步骤四后:
客户端已知:随机数RNC、随机数RNS、证书验证结果、随机数PMS、主密钥MS。服务器已知:随机数RNC、随机数RNS、证书验证结果、随机数PMS、主密钥MS。
摘⾃:《Java加密与解密的艺术(第2版)》 — 梁栋
本作品由华章数媒授权⾖瓣阅读全球范围内电⼦版制作与发⾏。
© 版权所有,侵权必究。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论