ssl认证

单向认证

1.服务端向ca认证机构申请证书,获得公私钥和证书;
2.客户端向服务端发送请求;
3.服务端向客户端发送证书证明自己是目标服务;
4.客户端检查服务端证书真伪(是否被修改过);
5.客户端通过检验后随机产生一个串公钥加密后发送给服务端;
6.服务端用私钥解密后获取这个串;
7.服务端将串返回给客户端;
8.客户端确认这个串无误然后用这个串进行对称加密通信。

证书====>指纹算法(hash算法)======>指纹=======>公钥加密=====>数字签名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • SSL协议的通俗理解 SSL协议加密方式 因为对称加密和非对称加密都有对应存在的优缺点 对称加密:需要把密钥在网络...
    sososun阅读 1,644评论 0 7
  • 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现...
    已认证用户阅读 3,991评论 1 4
  • 前言 文中首先解释加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的...
    sunny冲哥阅读 3,204评论 0 2
  • 数字证书原理 - 无恙 - 博客园 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明...
    拉肚阅读 1,778评论 0 3
  • 原材料引用(Material): CPR combines breathing into the victim's...
    酥酥叶阅读 105评论 0 1

友情链接更多精彩内容