У меня есть поток в M3U8 с шифрованием AES-128. У меня есть доступ к ключу, но IV отсутствует. VLC правильно воспроизводит поток, но у меня есть программное обеспечение (ProgTV), которое не может этого сделать, если не указан IV.
Как я могу получить IV с ключа AES-128? Я знаю, что это возможно, но я не понимал, что все говорили.
Спасибо
Вот M3U8:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:9
#EXT-X-MEDIA-SEQUENCE:733889
#EXT-X-KEY:METHOD=AES-128,URI = "25419608.key"
#EXTINF:8.0000,
video1.ts
#EXTINF:8.0000,
video2.ts
#EXTINF:8.0000,
video3.ts
....
Спасибо за ответ. Я попробовал 1 или 0, но это не сработало. Я много ищу, но не могу найти способ сделать это. Любая идея ?
Я обнаружил здесь stackoverflow.com/questions/40366617/…, что IV также является шестнадцатеричной строкой и совпадает с медиа-последовательностью. Но я тоже попробовал, и снова не работает или я что-то упускаю?
Невозможно получить IV от ключа. Должен быть стандартный или известный IV, если VLC может его воспроизвести.