Cześć,
Chciałem odszyfrować plik przy użyciu openssl.
To jest moja playlista HLS (.m3u8). Lista zawiera 9-cio sekundowy fragment filmu, który jest zaszyfrowany i odtworzenie go bezpośrednio nie jest możliwe. Odszyfrowanie odbywa się za pomocą danych zawartych w pierwszej linijce, czyli metody, klucza i wektora:
Cytat#EXT-X-KEY:METHOD=AES-128,URI="key/01.key",IV=0x00000000000000000000015FA0E49B00
#EXTINF:9.480,
segment/01.ts
Na podstawie tej listy tworzę komendę:
openssl aes-128-cbc -in "segment/01.ts" -out decrypted.ts -iv 0x00000000000000000000015FA0E49B00 -K "key/01.key"
Wynikiem jest otrzymany błąd:
Cytathex string is too long
invalid hex iv value
W jaki sposób mogę rozwiązać ten problem? Czy potrzebna jest konwersja liczby IV? Jeśli tak, to z jakiej na jaką (hexadecymalną)?
Do postu załączam plik źródłowy:
http://www26.zippyshare.com/v/VyurKv7c/file.htmlProszę o pomoc
Dziękuję