2013-12-08 1 views
0

Мне просто интересно, есть ли там библиотеки Python, которые могут помочь мне реализовать DES. Возможно, те, которые могут генерировать вспомогательные ключи или применять перестановки.Python DES библиотеки

Спасибо.

+0

DES в значительной степени сломан, так что, надеюсь, ваш единственный пример, который для образовательной цели? – schlenk

+0

Да, это совершенно для образовательных целей. – user3080860

ответ

0

pycrypto library - это де-факто библиотека шифрования для python. Он поддерживает шифрование и дешифрование блоков DES, однако DES поддерживает только пароли длиной 7 байт и считается устаревшим и небезопасным. Вам лучше использовать новый стандарт шифрования, такой как AES.

+0

Привет, Это должно быть шифрование DES. Как вы сказали, библиотека pycrypto поддерживает только упрощенный DES. – user3080860

+0

'pycrypto' поддерживает полный алгоритм шифрования DES. Я никогда не говорил, что поддерживает только упрощенное DES. – speedplane