美文网首页
https和ca原理

https和ca原理

作者: 不存在的里皮 | 来源:发表于2019-06-05 11:06 被阅读0次

https原理

非对称加密算法与传输安全详解。安全的给小姐姐写信的姿势是什么?HTTPS是怎么回事儿对https讲的很好,但关于CA的部分可能不够清楚。

ca原理

CA认证的原理和流程及https原理他举的例子不用看,直接看分析。
ca解决的,无非就是服务器的公钥是否正确的问题。
在原本的设想中:

  1. 客户端C服务器A索要公钥
  2. A明文发送公钥给C
  3. C将PSK用公钥加密,传给A,A用私钥解开,得到PSK
  4. A与C用PSK对称加密进行通信。

如果第一二步成功,后面的步骤都能保证安全。问题是:当你向服务器A索要公钥时,黑客可能将别的服务器B的公钥交给你,导致之后你实际上一直在和服务器B交流。也就是说,你需要一些手段,来确定服务器的公钥是否来自你想要的服务器。
做法是这样的:

  1. 客户端预先信任一些CA机构,并保存好这些CA的公钥
  2. 客户端想要某个服务器的公钥时,向CA索求。CA会发送两部分信息:
    1. 服务器公钥、名称、到期时间的明文数据
    2. 将1.中的明文用hash计算摘要。再用CA的私钥加密成一段签名交给客户端。
  3. 客户端则会收到上面两个信息,它需要校验这个信息的正确性。做法是:
    1. 用hash计算明文数据,得到摘要。
    2. 用预先存好的CA的公钥,去解密那段签名,得到另一段摘要。
    3. 将两个摘要比对,若一致,则内容可信。

相关文章

  • https和ca原理

    https原理 非对称加密算法与传输安全详解。安全的给小姐姐写信的姿势是什么?HTTPS是怎么回事儿对https讲...

  • CA证书

    数字证书认证机构-维基HTTPS证书生成原理和部署细节细说 CA 和证书CA和证书那些事OpenSSL生成根证书C...

  • Https --- CA

    网上关于数字证书的资料已经非常多了,本篇只做记录。方便以后复习 CA又称为证书颁发机构,主要用于颁发数字证书,用一...

  • HTTPS如何使用自签证书和第三方CA证书配置服务器

    关于HTTPS的加密过程以及原理我在上一篇《HTTPS借口加密和身份认证》中写了。 1.HTTPS自签CA证书及服...

  • HTTPS通信原理与中间人攻击和CA

    0x0A 基础 TCP 建立连接三次握手 三次握手(建立连接) 第一次:建立连接时,客户端发送SYN包(syn=j...

  • 2021-05-19

    1.双向绑定(原理以及自己如何实现)2.https加密原理3.CA证书的作用4.箭头函数和具名函数的区别5.浏览器...

  • spring boot集成RabbitMQ

    原理见:https://www.jianshu.com/p/79ca08116d57 安装RabbitMQ略过 1...

  • HTTPS基本原理及构建CA

    一、加密算法 对称算法:有流式、分组两种,加密和解密都是使用的同一个密钥。非对称加密:使用公私钥进行加密解密,公钥...

  • HTTPs 的基本原理 - 扩展知识:SSL 和 CA

    这篇笔记记录了 HTTPs 涉及的一些关键概念,比如 SSL。现在有很多 SSL 证书代理机构,他们的官网也是学习...

  • Android - 广播

    定义 原理 分类及使用流程 [参考链接] https://www.jianshu.com/p/ca3d87a4cdf3

网友评论

      本文标题:https和ca原理

      本文链接:https://www.haomeiwen.com/subject/ausjxctx.html