pycrypto
Может Крипто.Случайность может быть использована для безопасной генерации сильного секретного ключа и вектора инициализации?...
Я использую крипто-алгоритм PKCS1_OAEP для шифрования файла. Файл успешно зашифрован, но не может расшифровать файл, получая ошибку " шифртекст с неправильной длиной." Алгоритм шифрования здесь: #!/usr/bin/python from Crypto.Cipher import PKCS1_OAEP from Crypto.PublicKey import RSA import zlib import base6...
Я использую модуль pycrypto для шифрования AES. И с помощью документации я записал нижеприведенную функцию, но она al;ways дает ошибку IV must be 16 bytes long, но я использую 16 байт длиной IV. def aes_encrypt(plaintext): """ """ key = **my key comes here** iv = binascii.hexlify(os.urandom...
Мы недавно добавили pycrypto в проект, над которым мы работали, и теперь я не могу запустить программное обеспечение после его сборки с помощью pyinstaller. У меня были проблемы с новыми пакетами в pyinstaller, но я не могу исправить этот в частности. Ошибки, которые я получил при попытке запустить встроенн...
Я новичок в криптографии и pycrypto. У меня есть модуль n и частные экспоненты d. Из того, что я понял после прочтения некоторых документов закрытый ключ состоит из n и d. Мне нужно подписать сообщение, и я не могу понять, как это сделать с помощью pycrypto. RSA.construct() метод принимает кортеж. Но я до...
Я пытаюсь создать несвязанную подпись на python3. В настоящее время у меня есть код, который делает это на python2 с m2crypto, но m2crypto не доступен для python3. Я пробовал rsa, pycrypto и openssl, но не видел, как это сделать. Вот эквивалентная команда OpenSSL: openssl smime -sign -signer $CRTFILE -ink...
Я пытаюсь построить две функции с помощью PyCrypto, которые принимают два параметра: сообщение и ключ, а затем шифруют/расшифровывают сообщение. Я нашел несколько ссылок в интернете, чтобы помочь мне, но каждый из них имеет недостатки: этот в codekoala использует ОС.urandom, который обескуражен PyCrypto. к...
когда я пытаюсь запустить app.py (Python 3.3, PyCrypto 2.6) my virtualenv продолжает возвращать ошибку, указанную выше. Мой оператор импорта просто from Crypto.Cipher import AES. Я искал дубликаты, и вы можете сказать, что есть некоторые, но я пробовал решения (хотя большинство из них даже не решения), и ниче...
Я понимаю, что ".файлы pyc-это скомпилированные версии файлов с открытым текстом.py, созданные во время выполнения для ускорения работы программ. Однако я заметил несколько вещей: при изменении файлов " py " поведение программы изменяется. Это указывает на то, что файлы" py " компилируются или, по крайней м...
OpenSSL предоставляет популярный (но небезопасный-см. ниже!) интерфейс командной строки для шифрования AES: openssl aes-256-cbc -salt -in filename -out filename.enc Python поддерживает AES в виде пакета PyCrypto, но он предоставляет только инструменты. Как использовать Python/PyCrypto для расшифровки файло...