TLS加密使用的确实是非对称加密,但是在TLS握手过程中,客户端和服务器会协商出一个共享密钥,也就是对称加密的密钥,用于后续的通信加密。这个共享密钥是通过客户端和服务器之间的握手协议交换而得到的,具体来说是通过密钥交换算法(比如Diffie-Hellman)协商出来的。

Wireshark解密TLS流量时,需要先拿到服务器的私钥,这个私钥可以是服务器自己生成的,也可以是从证书机构购买的。然后,Wireshark使用这个私钥去解密服务器发送的TLS加密数据,得到共享密钥和明文数据。因此,如果有人能够获取到服务器私钥,就可以解密TLS流量并查看明文数据。

tls加密不是非对称加密吗为什么可以用wireshark解密秘钥通过非对称加密传输这个秘钥怎么拿到的

原文地址: https://www.cveoy.top/t/topic/bq1W 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录