Как расшифровать аудиофайл m3u8 с защитой aes 128 с помощью python? Как можно расшифровать aes 128 через python? Просто 0 идей, я новичок. Смотрел, что-то там с FFMPEG, нифига не понял. Мне нужно получить mp3 файл из m3u8, он там 1.

16 Мар 2021 в 19:50
193 +1
0
Ответы
1

Для расшифровки аудиофайла m3u8 с защитой aes 128 с помощью Python вы можете воспользоваться библиотекой PyCryptodome, которая поддерживает шифрование и дешифрование данных с использованием различных алгоритмов, включая AES.

Вот пример кода, который можно использовать для расшифровки аудиофайла m3u8 с защитой aes 128 с помощью Python:

from Crypto.Cipher import AES
import requests
# Функция для расшифровки данных AES
def decrypt_aes(key, iv, data):
cipher = AES.new(key, AES.MODE_CBC, iv)
decrypted_data = cipher.decrypt(data)
return decrypted_data
# Получаем данные из m3u8 файла
url = 'ссылка на ваш m3u8 файл'
response = requests.get(url)
data = response.content
# Задаем ключ и вектор инициализации для расшифровки
key = b'ваш ключ' # определите ключ, используемый для шифрования
iv = b'ваш вектор инициализации' # определите вектор инициализации, используемый для шифрования
# Расшифровываем данные
decrypted_data = decrypt_aes(key, iv, data)
# Записываем расшифрованные данные в файл mp3
with open('output.mp3', 'wb') as f:
f.write(decrypted_data)
print('Файл успешно расшифрован и сохранен как output.mp3')

Пожалуйста, поменяйте 'ссылка на ваш m3u8 файл', 'ваш ключ' и 'ваш вектор инициализации' на соответствующие значения, чтобы успешно расшифровать и сохранить mp3 файл. Кроме того, убедитесь, что у вас есть необходимые права на доступ к файлу и данные.

17 Апр 2024 в 20:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир