1.使用RSA作为密钥交换算法
你需要拥有服务器的私钥(服务器证书对应的私钥),导入到wireshark里。
操作方式,打开wireshark
edit->reference->protocols->TLS->RSA keys list Edit
在这里导入rsa的私钥
2.使用ECDHE作为密钥交换算法
使用ECDHE算法作为密钥交换算法时,即使拥有rsa私钥也无法解密流量。
考虑使用chrome的SSLKEYLOGFILE接口
一、设置环境变量
其中 变量名不能修改,变量值(即路径)你可以随意选择你电脑的任意目录。
在你选择的目录下创建 sslkey.log文件
二、wireshark导入sslkey.log文件
edit->reference->protocols->TLS->(Pre)-Master-Secret log file name
三、开启wireshark,chrome浏览器访问https网站
这样你的wireshark就会截获并自动解析https流量包。