httpsecure安全

http:明文发送

https:加密发送

非对称加密:公钥解密私钥-——私钥解密公钥 (单向解密

https实现安全的流程:

1.服务器给浏览器服务器的公钥,浏览器利用服务器的公钥生成一个随机的数,发送给服务器,服务器利用自己的私钥进行解密,得到一个同样的密钥

2.利用非对称生成相同的密钥

image-20230403103452840

ssl:TLS(混用

TCL证书:把这些数据给CA的第三方,CA用私钥加称密文发送给服务器,再给别人就是这个密文

image-20230403103813610

别人收到这个密文用ca发送的