программа шифрования от py до exe - PullRequest
0 голосов
/ 06 мая 2018

Я создал программу шифрования, которая шифрует файлы по вашему выбору с помощью пароля и может быть разблокирована только с этим паролем Certan.

Когда я запускаю этот файл в формате .py, у него нет проблем, но когда я конвертирую его в файл .exe с помощью pyinstaller, он больше не работает

Я использую команду

pyinstaller -F en-decryptor-v2.py

Но когда я запускаю этот файл, я получаю следующую трассировку:

Traceback (most recent call last):
  File "en-decryptor-v2.py", line 2, in <module>
    from Crypto.Cipher import AES
  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py",
 line 396, in load_module
    exec(bytecode, module.__dict__)
  File "site-packages\Crypto\Cipher\__init__.py", line 3, in <module>
  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py",
 line 396, in load_module
    exec(bytecode, module.__dict__)
  File "site-packages\Crypto\Cipher\_mode_ecb.py", line 46, in <module>
  File "site-packages\Crypto\Util\_raw_api.py", line 258, in load_pycryptodome_r
aw_lib
OSError: Cannot load native module 'Crypto.Cipher._raw_ecb': Trying '_raw_ecb.py
d': Failed to load dynlib/dll 'C:\\Users\\STEFA_~1\\AppData\\Local\\Temp\\_MEI81
~1\\Crypto\\Util\\..\\Cipher\\_raw_ecb.pyd'. Most probably this dynlib/dll was n
ot found when the application was frozen.
[3960] Failed to execute script en-decryptor-v2
...