如何加密 TLS 1.0 记录层应用程序数据



我正在使用TLS_RSA_WITH_3DES_EDE_CBC_SHA密码套件,并且我已经成功完成了握手过程,所以我应该为服务器端和客户端提供正确的密钥,但是当我使用服务器写入密钥和iv加密数据并放在记录层(应用程序类型(下发送到客户端时, 但是当我使用Wireshark SSL调试时,我发现Wireshark没有正确解密应用程序数据,想知道应用程序数据是否使用不同的密钥进行加密和解密?谢谢

我终于发现了问题,TLS 1.0使用最后一个加密数据块作为新的IV来加密数据。 有点惊讶的是,加密的数据在网络上是可见的,所以任何捕获这些数据的人都可以找到IV。

最新更新