Быстрый DES для Python

#python #des

#python #des

Вопрос:

я ищу скомпилированную реализацию des для python. M2Crypto у меня не работает с сообщением об ошибке «Ошибка импорта: ошибка загрузки DLL:». Установлен OpenSSLLight.

Редактировать: ок, исправлено с помощью M2Crypto. По некоторым причинам, если вы выбираете во время установки SSLLight, что библиотеки должны быть размещены в каталоге program, они не распознаются программами. Я переустановил openssllight, поместив библиотеки в каталог Windows, и теперь загружается M2Crypto.

Ответ №1:

Pycrypto поддерживает DES / DES3 и имеет готовые установщики Windows от Voidspace. Краткий пример:

 from Crypto.Cipher import DES
des = DES.new('13371337', DES.MODE_ECB)
des.encrypt('plaintxt')

'xebx9dxe7~amp;xb4fp'