PyDES с данными Bloomberg

Я пытаюсь расшифровать финансовые данные Bloomberg, закодированные DES, с помощью PyDES. Файл заканчивается на gz.enc, я могу прочитать файл в двоичный файл, перезагрузить двоичный файл обратно в переменную (в переменной есть данные), а затем использовать для него следующую расшифровку.

k = pyDes.des(password, pyDes.ECB, padmode=pyDes.PAD_PKCS5)
released = k.decrypt(encrypted_data)

Проблема в том, что я получаю пустую строку для «выпущено». К сожалению, я не могу поделиться ни файлом, ни паролем из-за законов о конфиденциальности. Я не могу использовать расшифровку Bloomberg, так как они не поддерживают ни Ubuntu, ни Mac.


person user3243989    schedule 30.12.2016    source источник
comment
Как спецификации шифрования? Например, почему вы считаете, что файл зашифрован DES? DES — очень маловероятный выбор, потому что он устарел уже несколько десятилетий. Возможно, Triple-DES, скорее всего, AES.   -  person President James K. Polk    schedule 30.12.2016
comment
@JamesKPolk Пароль, который они нам дали, представляет собой 8-битный ключ, поэтому он должен быть DES.   -  person user3243989    schedule 30.12.2016
comment
На случай, если другие обнаружат это во время поиска в Google, для этого есть несколько доступных скриптов. Например. gist.github.com/ricklentz/7b80ae52fba1b9b06f5f213edf2002ba   -  person Rick Lentz    schedule 18.09.2019