Расшифровка содержимого HTTP Live Streaming - PullRequest
0 голосов
/ 03 января 2012

Я пытаюсь расшифровать 128-битный видеопоток AES с Iphone, захваченного на Wireshark. Я нашел файлы KEY в файле bin, упомянутом в файлах m3u8 в трафике wireshark, но я не могу найти, как расшифровать эти видеоданные с помощью этих ключей.

Согласно спецификации, IV будет порядковым номером, AES будет 128-битным в режиме CBC.

Когда я использую данный ключ и IV для дешифрования TS, захваченного с помощью OpenSSL, происходит сбой и возвращается ошибка Bad Decrypt.

Когда я пытаюсь использовать инструмент kpbe, основанный на Bouncy Castle API, он возвращает ошибку, так как блок pad поврежден. Итак, я полностью застрял в этом.

Кто-нибудь знает о какой-либо библиотеке в c #, которая может помочь мне в расшифровке этого AES-128-битного шифрования данных.

Или я могу проверить, что полученные данные правильно зашифрованы (что я считаю правильным).

Любая помощь / предложение будут высоко оценены.

1 Ответ

1 голос
/ 21 марта 2012

Я использовал библиотеку OPenSSL и наконец смог расшифровать содержимое.

...