Как расшифровать OpenSSL AES-зашифрованные файлы в Python?

OpenSSL предоставляет популярный (но небезопасный-см. ниже!) интерфейс командной строки для шифрования AES: openssl aes-256-cbc -salt -in filename -out filename.enc Python поддерживает AES в виде пакета PyCrypto, но он предоставляет только инструм ...

Когда будут.файлы pyc обновилась?

Я понимаю, что ".файлы pyc-это скомпилированные версии файлов с открытым текстом.py, созданные во время выполнения для ускорения работы программ. Однако я заметил несколько вещей: при изменении файлов " py " поведение программы изменяется. Это указ ...

ImportError: нет модуля с именем Crypto.Шифр

когда я пытаюсь запустить app.py (Python 3.3, PyCrypto 2.6) my virtualenv продолжает возвращать ошибку, указанную выше. Мой оператор импорта просто from Crypto.Cipher import AES. Я искал дубликаты, и вы можете сказать, что есть некоторые, но я пробов ...

Шифрование и расшифровка с помощью PyCrypto AES 256

Я пытаюсь построить две функции с помощью PyCrypto, которые принимают два параметра: сообщение и ключ, а затем шифруют/расшифровывают сообщение. Я нашел несколько ссылок в интернете, чтобы помочь мне, но каждый из них имеет недостатки: этот в codek ...

Несвязанная подпись PKCS#7 SHA1+RSA без M2Crypto

Я пытаюсь создать несвязанную подпись на python3. В настоящее время у меня есть код, который делает это на python2 с m2crypto, но m2crypto не доступен для python3. Я пробовал rsa, pycrypto и openssl, но не видел, как это сделать. Вот эквивалентная ...

У меня есть модуль и частный показатель. Как построить закрытый ключ RSA и подписать сообщение?

Я новичок в криптографии и pycrypto. У меня есть модуль n и частные экспоненты d. Из того, что я понял после прочтения некоторых документов закрытый ключ состоит из n и d. Мне нужно подписать сообщение, и я не могу понять, как это сделать с помощ ...

Pyinstaller & Pycrypto

Мы недавно добавили pycrypto в проект, над которым мы работали, и теперь я не могу запустить программное обеспечение после его сборки с помощью pyinstaller. У меня были проблемы с новыми пакетами в pyinstaller, но я не могу исправить этот в частност ...

IV должна быть ошибка длиной 16 байт в шифровании AES

Я использую модуль pycrypto для шифрования AES. И с помощью документации я записал нижеприведенную функцию, но она al;ways дает ошибку IV must be 16 bytes long, но я использую 16 байт длиной IV. def aes_encrypt(plaintext): """ """ key ...

pycrypto: не удается расшифровать файл

Я использую крипто-алгоритм PKCS1_OAEP для шифрования файла. Файл успешно зашифрован, но не может расшифровать файл, получая ошибку " шифртекст с неправильной длиной." Алгоритм шифрования здесь: #!/usr/bin/python from Crypto.Cipher import PKCS1_OA ...

Pycrypto-Использование Криптографии.Случайный для генерации секретного ключа и вектора инициализации

Может Крипто.Случайность может быть использована для безопасной генерации сильного секретного ключа и вектора инициализации? ...

PyCrypto возвращает ошибку размера ключа для AES

Я пытаюсь написать программу для шифрования файлов с помощью AES, однако я получаю ValueError: ключ AES должен быть длиной 16, 24 или 32 байта Ошибка независимо от размера ключа. Мой код для генерации объекта AES - def AESEncryptor(Seed, Bl ...

Как установить PyCrypto на Windows?

Я прочитал все остальные источники google и так далее, ничего не работает. Python 2.7.3 32bit установлен на Windows 7 64bit. Загрузка, извлечение, а затем попытка установить PyCrypto приводит к "Unable to find vcvarsall.bat". Поэтому я устанавлива ...

Расшифровка AES не работает

Я разрабатываю клиент-серверное приложение с использованием сокетов, где клиент отправляет зашифрованные данные JSON с использованием шифрования AES-256, а сервер отвечает за расшифровку полученных файлов и их распечатку. Я попробовал его на локальн ...