Python 代码混淆 有偿
想将一个做好的py项目打包成一个SDK开发包,打包时要混淆状态,希望能远程解决问题,有偿200
目前是悬赏了20,因为看到最后平台会分走20%..也就是真正答题者要少拿40.感觉好亏,留点余地可私发,如果觉得不安全,可以再追加上。
真心求.助,希望能帮忙解决问题 (:з」∠)
下面是我尝试的一些工具及对应的情况,可供大家参考。
- pyexe、PyInstaller、py2app、Cython 工具
这些仅是打包软件,生成一个可执行文件,不符合SDK的应用场景
2.pyminifier
只能处理单个文件,且部分脚本混淆后不可运行,需要手动测试。最后更新日期2015年,看有些人说混淆后不可运行..
3.Oxyry
网站在线混淆,也是只能处理单个文件。
4.Opy*
把文件名、类名、方法名都混淆了..文档里没有方法排除。且混淆后不能直接运行,有报错。
5.Intensio-Obfsucato*
工具各种异常,改完后也有不明原因,仅混淆了部分类,还有三分之一以上没混淆。
6.pywhlobf
调试了一天,工具仍然是运行失败,无法执行混淆操作。
7.pyobfuscate
pyobfuscate 使用 Python2 编写,无法解析 Python3 中的 f-string 等特殊语法,而且这也是单个文件解析..
8.PyArmor
加密代码,包涵一个有效期限的key生成监听文件.不符合SDK的应用场景。