关于SSL/TLS握手交互中的数据流解密问题....
在做一个解析程序, 有本地SSL服务器的私钥,加密套件为RC4_MD5
得到的预主密钥正确(根据私钥解出,前2位版本号为03 01,所以判断正确) 接下来流程分别是
1、用预主密钥跟客户端,服务端两个随机数生成主密钥
2、根据主密钥与两个随机数生成了key_block(这时打印了一下长度,单个mac长20, key长16 , iv长却是0!!!! )
3、由于RC4_md5是非出口,所以直接按长度取了客户端与服务器的最终密钥
4、设置RC4结构,用密钥对握手结束的第一个加密数据进行了解析....结果不正确 :(
请专家们帮忙看看是我的处理流程有问题还是key_block计算错了.....iv长度是0.....不胜感激。阿门
[解决办法]
是我发错版块了么?这么些天了一个回复的都没有....