请教openssl库解密
想使用openssl库做一个旁路监听解密ssl的东西,一开始的思路是从网上抓包,然后对应不同的算法利用自带的算法接口解密,所以前几天还问过关于怎么把密钥文件转换成RSA结构的问题。按照这个思路解密的问题是解决了,但是实际应用并不好使,因为一是ssl协议分析起来很麻烦,而且数据传输过程中并不是单一的RSA加密,它会在握手时另外协商一种加密方式以及新的密钥等,即便是ssl协议的问题通过分析能解决,也不可能为每一种加密算法单独做处理吧。看了会wireshark的代码,收获也不大。
请问高手有没有别的好一点的办法,能够直接利用其BIO在旁路监听处理,第一次接触这个库,很多地方不是很清楚,手上有的资料也不过是前人的一个读书笔记,所以不是很全。网上查到BIO的一些函数,实验了下,BIO_read()等不能对原始套接字进行读写,可以通过转换吗?
或者说做一个这样的软件应该用一些别的思路,初次接触这个方向。忘不吝赐教。拜谢!