PyArmor
()
()
PyArmor是用于混淆Python脚本,将混淆后的脚本绑定到固定计算机或使混淆后的脚本失效的命令行工具。 它通过以下方式保护Python脚本:
混淆代码对象以保护常量和文字字符串。
在运行时混淆每个函数(代码对象)的co_code。
代码对象完成执行后立即清除frame的f_locals。
在运行混淆脚本的许可证文件时,请对其进行验证。
另请参阅
支持平台
Python 2.7和Python3
预建平台:win32,win_amd64,linux_i386,linux_x86_64,macosx_x86_64
嵌入式平台:Raspberry Pi,Banana Pi,Orange Pi,TS-4600 / TS-7600等
参考
快速开始
安装
pip install pyarmor
混淆脚本
pyarmor obfuscate foo.
1