美文网首页
HTTPS单向认证

HTTPS单向认证

作者: SMSM | 来源:发表于2018-08-30 22:19 被阅读11次

http://www.youdzone.com/signature.html
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
https://www.zhihu.com/question/52493697

单向认证的过程

(未说明均指证书密钥)
证书的生成
* 包含机构信息、签名、经CA私钥加密后得到的publickey的密文
签名的生成
* 对message做 hash摘要再用私钥加密得到签名
证书合法性校验
* 根证书解密得到证书的公钥
客户端验签的过程
* 合法CA认证的根证书公钥解密得到证书公钥(证书是CA签发的,非自签)-----》 公钥解密签名得到摘要(是我的自己的服务器,是一对非对称秘钥) ----》 比对摘要(证书未篡改)----》校验证书有效期、证书内认证的Host信息和自己正在访问的Host(证书有效性、和访问域名的合法性)----》
HTTPS传输过程 随机生成对称密钥并用publickey加密 -----》 服务端得到对称秘钥 ---》传输过程加密防止窃听

名词介绍

Hash 摘要算法
message digest 信息摘要
Decrypt 解密
Encrypt 加密
Signature 签名
Certificate 证书

SHA-1可能存在哈希碰撞,请使用SHA-2等哈希算法
MD5可能存在哈希碰撞,请使用MD6等哈希算法

相关文章

  • HTTPS单向认证

    http://www.youdzone.com/signature.htmlhttp://www.ruanyife...

  • Https 单向认证 双向认证

    一、Http HyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协...

  • HTTPS 单向认证、双向认证

    1.是谁配置单向还是双向?由服务器容器配置 单向认证流程:1.客户端say hello 服务端2.服务端将证书、公...

  • HTTPS单向认证和双向认证

    一、HTTP HyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协...

  • Https单向认证和双向认证

    一、Http HyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协...

  • https单向认证和双向认证

    一、http 超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据...

  • HTTPS单向认证和双向认证

    HTTP HyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,...

  • Https单向认证和双向认证

    HTTPS介绍 HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立...

  • [运维] nginx 配置

    https 双向认证 部分 location 单向认证 ssl_verify_client optional; i...

  • HTTPS认证

    目录:1、https认证原理简介2、单向认证、双向认证 1、https认证原理简介 (转自lanp74的博客) H...

网友评论

      本文标题:HTTPS单向认证

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