cloud-class-replay
cloud-class-replay copied to clipboard
AES密钥好像获取的不对
Task exception was never retrieved future: <Task finished name='Task-1578' coro=<decrypt_m3u8_video() done, defined at tencent_class_m3u8.py:45> exception=ValueError('Incorrect AES key length (31 bytes)')> Traceback (most recent call last): File "tencent_class_m3u8.py", line 51, in decrypt_m3u8_video content_video_part = AES.new(key, AES.MODE_CBC, iv).decrypt(f) File "/Users/duan/Downloads/cloud-class-replay-main/venv/lib/python3.8/site-packages/Crypto/Cipher/AES.py", line 232, in new return _create_cipher(sys.modules[name], key, mode, *args, **kwargs) File "/Users/duan/Downloads/cloud-class-replay-main/venv/lib/python3.8/site-packages/Crypto/Cipher/init.py", line 79, in _create_cipher return modes[mode](factory, **kwargs) File "/Users/duan/Downloads/cloud-class-replay-main/venv/lib/python3.8/site-packages/Crypto/Cipher/_mode_cbc.py", line 274, in _create_cbc_cipher cipher_state = factory._create_base_cipher(kwargs) File "/Users/duan/Downloads/cloud-class-replay-main/venv/lib/python3.8/site-packages/Crypto/Cipher/AES.py", line 93, in _create_base_cipher raise ValueError("Incorrect AES key length (%d bytes)" % len(key)) ValueError: Incorrect AES key length (31 bytes)