HTTPS 加密
2023-07-14 22:17:08 25 举报
HTTPS 加密过程
作者其他创作
大纲/内容
客户端
② 数据 + 指纹
④ 哈希运算
④ 对比
② 私钥加密
CA(数字证书认证机构)
④ 公钥解密
服务端
③ 使用服务器的公钥对数据进行加密传输
③
CA 的公钥提前置入浏览器或操作系统里
哈希值
③ 哈希运算
①
②
哈希值 B
数据
① 哈希运算
CA 的公钥
⑤ 对比
哈希值 A
② 数据 + 哈希值
服务器的私钥
数字证书
③ 计算
CA 的私钥
① 返回自己的数字证书给客户端
① 计算
服务器的公钥
② 使用 CA 的公钥对数字证书进行校验,取出里面的公钥
④ 收到数据,使用自己的私钥解密
③ 数据 + 数字签名
数字签名
指纹
CA 用私钥将服务器的公钥加密成数字签名,并颁发数字证书
0 条评论
下一页