美文网首页
https简单介绍

https简单介绍

作者: 明明就_c565 | 来源:发表于2019-12-02 11:30 被阅读0次

# 对称加密

加密解密使用同一个密钥,速度较快,如aes

# 非对称加密

公钥加密,私钥解密,私钥加密,公钥解密,速度较慢,如rsa

# 非对称加密+对称加密

非对称加密传输对称加密使用的密钥,之后使用这个密钥进行通信,解决了非对称加密慢的问题,但是容易受到中间人攻击。

# 非对称加密+对称加密+证书+hash = https

(服务器基本信息+公钥)+ hash算法 > 消息摘要 + ca私钥 > 数字签名

证书 = (服务器基本信息+公钥)+ 数字签名

认证:浏览器使用内置ca私钥解密服务器发来证书中的数字签名 = 消息摘要,再使用(服务器基本信息+公钥)+ hash算法 = 消息摘要 两者进行对比看是否相等,

# https过程

1,浏览器向服务器发送https请求

2,服务器向浏览器发送数字证书

3,浏览器进行证书认证(用预置ca列表中的私钥验证证书,若认证失败则提示风险)

4,认证通过浏览器产生对称加密密钥并用证书中的公钥加密发送给服务器

5,服务器收到数据用自己的私钥解密得到对称加密的密钥

6,服务器和浏览器都获得了对称加密的密钥,之后就使用盖密钥进行通信

相关文章

  • https简单介绍

    # 对称加密 加密解密使用同一个密钥,速度较快,如aes # 非对称加密 公钥加密,私钥解密,私钥加密,公钥解密,...

  • SSL/TLS HTTPS CA 简单介绍

    ## SSL/TLS HTTP使用明文传输,明文传输主要有一下三大风险: - 窃听风险 - 篡改风险 - 冒充风险...

  • Https协议

    一.https简单介绍 二.https Mixed content 三.https性能

  • HTTPS介绍

    本文将从以下几个方面着手介绍HTTPS1.为什么需要HTTPS(也即HTTP有哪些缺点)2.HTTPS的原理通俗讲...

  • HTTPS介绍

    一、什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTT...

  • Https 介绍

    Https 介绍 什么是Https HTTPS(全称:Hypertext Transfer Protocol ov...

  • Https 介绍

    什么是Https HTTPS(全称:Hypertext Transfer Protocol over Secure...

  • https介绍

    Https概述与流程 [https://hero1024.github.io/#HTTP]HTTP HTTP超文本...

  • HTTPS介绍

    https是什么 HTTPS 即 Hypertext Transfer Protocol Secure 的简称,它...

  • HTTPS介绍

    HTTP 的最大弊端 — 不安全 HTTP 之所以被 HTTPS 取代,最大的原因就是不安全。 由图可见,HTTP...

网友评论

      本文标题:https简单介绍

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