如何用Pyinstaller 3.0混淆python字节码

如何用Pyinstaller 3.0混淆python字节码,python,python-2.7,pyqt,obfuscation,pyinstaller,Python,Python 2.7,Pyqt,Obfuscation,Pyinstaller,我试图弄清楚如何用新的PyInstaller混淆python字节码 c:\Anaconda32\envs\myenv\Scripts\pyinstaller.exe --distpath=./dist/win32--workpath=./build/win32--uac admin--uac uiaccess--key=MYKEY app.spec 但是在构建之后,我仍然使用PyInstaller Exe Rebuilder对源代码进行黑客攻击,如下所示: 为了获得更高的安全性,您可以使用和li

我试图弄清楚如何用新的
PyInstaller
混淆python字节码

c:\Anaconda32\envs\myenv\Scripts\pyinstaller.exe --distpath=./dist/win32--workpath=./build/win32--uac admin--uac uiaccess--key=MYKEY app.spec

但是在构建之后,我仍然使用
PyInstaller Exe Rebuilder
对源代码进行黑客攻击,如下所示:


为了获得更高的安全性,您可以使用和lib

使用命令:

  • pip安装pyarmor
  • pip安装程序
  • pyarmor包文件名.py

  • 使用Cython将Python代码翻译成C++。然后编译源代码并分发可执行文件。虽然这可能对某些模块不起作用,但我已经在我的应用程序中为数不多的模块使用了Cython。您是否建议对所有模块使用
    Cython
    ?Nautika可以工作吗?如果你想混淆代码,你可以在
    rot13
    中对其进行编码,然后在每个文件的开头使用
    #coding:rot13
    。你可以在源代码上使用我的混淆器,然后以你喜欢的方式编译成字节码。使用--key=没有帮助:pyinstaller将把密钥附加到exe文件,以便能够解密文件以执行。