HTTPS

对称加密

一把私钥

 

非对称加密

A发消息给B,A会保存私钥,把公钥给B,B发信息过来并用公钥加密,A用私钥解密。(公钥只能由私钥解密)B发消息给A,反之。

但是太慢。

 

非对称解密的对称加密

你懂的,不过具体还是在HTTPS中展开吧

 

HTTPS握手的简单描述

1.client给server自己支持的加密、hash算法

2.server选择一套,并返回数字证书(公钥+签名)

3.client 校验证书,生成随机数(对称加密的私钥),公钥加密,发送给server

4.server用私钥解密,并把一段信息,用对称加密的私钥加密,发送给client

5.client用对称加密的私钥解密 

(过程中还会hash以验证报文是否被修改过了)

 

非对称加密的流行算法是RSA,待学习一下,未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值