HTTPS

HTTPS

SSL

  • 第一步,爱丽丝给出协议版本号、一个客户端生成的随机数(Client random),以及客户端支持的加密方法。
  • 第二步,鲍勃确认双方使用的加密方法,并给出数字证书、以及一个服务器生成的随机数(Server random)。
  • 第三步,爱丽丝确认数字证书有效,然后生成一个新的随机数(Premaster secret),并使用数字证书中的公钥,加密这个随机数,发给鲍勃。
  • 第四步,鲍勃使用自己的私钥,获取爱丽丝发来的随机数(即Premaster secret)。
  • 第五步,爱丽丝和鲍勃根据约定的加密方法,使用前面的三个随机数,生成"对话密钥"(session key),用来加密接下来的整个对话过程。
SSL加密图解
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 需求 “人们最初设计互联网时,很少考虑到安全。这样的结果是,核心通信协议本质上是不安全的,只能依靠所有参与方的诚信...
    thinkq阅读 4,707评论 0 3
  • 本文摘自 腾讯bugly 的文章《全站 HTTPS 来了》,内容有修改。 大家在使用百度、谷歌或淘宝的时候,是否注...
    bnotes阅读 9,115评论 1 9
  • 浏览器、HTTP、SSL、HTTPS执行流程 当在浏览器中输入URL后,页面加载完成的过程中都发生了什么事情 1、...
    凌巅阅读 12,786评论 0 9
  • 读书目前还没有完成的,但是突然有写点东西的欲望,为什么呢?说实话有点想不明白,或者是说有点蒙圈不知道。别说我矫情感...
    男生进步青年阅读 1,670评论 0 0
  • 文/白茶心 阿离在路上飞跑,背后一伙人追着她喊“抓小偷,抓小偷。”她拼命地跑,还是被抓住了。身上装有一些硬币的钱包...
    白茶心阅读 5,167评论 21 25