Openssl SSL解密程序化

Openssl SSL解密程序化,openssl,wireshark,encryption,diffie-hellman,Openssl,Wireshark,Encryption,Diffie Hellman,我想解密使用加密套件TLS-DHE-RSA-WITH-AES-256-CBC-SHA的数据包。使用主密钥,我能够在wireshark中解密数据。但我无法保存解密后的wireshark文件,所以我以编程方式进行。我有密钥块,其中包括客户端mac、服务器mac、客户端写入、,服务器写入以及客户端和服务器iv。那么我如何以编程方式解密加密数据呢?您最好的选择可能是分叉Wireshark并制作一个补丁,允许您保存解密数据(然后,如果他们愿意,给他们提供要合并的补丁) 他们已经完成了所有的艰苦工作,您只需

我想解密使用加密套件TLS-DHE-RSA-WITH-AES-256-CBC-SHA的数据包。使用主密钥,我能够在wireshark中解密数据。但我无法保存解密后的wireshark文件,所以我以编程方式进行。我有密钥块,其中包括客户端mac、服务器mac、客户端写入、,服务器写入以及客户端和服务器iv。那么我如何以编程方式解密加密数据呢?

您最好的选择可能是分叉Wireshark并制作一个补丁,允许您保存解密数据(然后,如果他们愿意,给他们提供要合并的补丁)


他们已经完成了所有的艰苦工作,您只需添加一些基本的文件I/O,这也有助于您正在使用的程序的开发。

“Diffie Hellman”是一个密钥交换,不是加密算法是的。它使用密码套件TLS-DHE-RSA-WITH-AES-256-CBC-SHAT。DHE密码套件的性质是,您无法在wireshark中解密它们。您必须使用非DHE密码套件。