解密HTTP直播流内容

时间:2012-01-03 13:16:52

标签: iphone encryption aes http-live-streaming

我正在尝试解密来自Wireshark上捕获的Iphone的AES 128位视频流。我在wireshark流量的m3u8文件中找到了bin文件中的KEY文件,但是我无法找到如何使用这些密钥解密该视频数据。

根据规格,IV将是序列号,AES将是CBC模式的128位。

当我使用给定密钥和IV来解密使用OpenSSL捕获的TS时,它会失败并返回Bad Decrypt错误。

当我尝试使用基于Bouncy Castle API的工具kpbe时,它会在pad块损坏时返回错误。所以,我完全陷入了困境。

有人知道c#中的任何库可以帮助我解码这种AES-128位数据加密。

或者有什么方法可以验证我捕获的数据是否已正确加密(我认为这是正确的)。

任何形式的帮助/建议都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

我使用过OPenSSL库,然后最终能够解密内容。