找回密码
 立即注册
首页 业界区 业界 Python代码混淆器PyCry

Python代码混淆器PyCry

猷咎 8 小时前
Python代码混淆器PyCry最新版正式发布!
(下载链接在文章末尾)
(旧版本见https://home.x64bbs.cn/thread-3654-1-1.html)
经过与全网其他能找到的Python代码混淆器(如Opy、PyObfuscate、OxyryPythonObfuscator、Pyminifier、Intensio-Obfuscator,但不包括PyArmor等加密打包工具)的对比,可以肯定PyCry的功能比几乎其他所有Python代码混淆器的功能都要强大且全面,可以适用于各种常见需求。并且PyCry生成的代码很长,即使使用月之暗面、文心一言、DeepSeek等大模型也难以解析,保护代码高度安全。我测试了将PyCry源码使用PyCry混淆(发布版没有混淆),可将33KB的代码混淆成了3426KB的代码,将886行代码混淆成了45771行代码。
过一段时间会开源。
————————————————
功能:
变量名混淆
类名混淆
函数名混淆
字符串分段混淆
字符串加密
整数/浮点数混淆
布尔值混淆
添加干扰代码
本次更新:
新增字符串和字节串加密功能
修复BUG-3:lambda表达式参数定义时的参数名没有混淆
修复BUG-7:混淆代码过程中显示无响应
修复BUG-9:nonlocal表达式没有混淆变量名
修复BUG-10:混淆类名时未检查类名是否在已调用列表内
改正了混淆完毕提示词中的错误
UI更新
另外可以选择混淆后的代码是否自动换行(Non-PrettyCode选项勾选则不自动换行,建议不勾选)。
注意事项1:若执行字符串加密,则混淆后的代码执行和打包时需要安装pycryptodome和rsa两个第三方库,通过命令行执行以下代码安装:
pip install pycryptodome
pip install rsa
注意事项2:PyCry在混淆较大代码文件时耗时较长,混淆过程中不会显示任何窗口,请耐心等待,完毕后会有类似以下图片中的提示窗口,未来版本会增加进度提示。
欢迎大家反馈建议和疑问!!
————————————————
下载链接:https://pan.huang1111.cn/s/2v1aniN
————————————————
免责声明:若PyCry对文件数据、系统等产生任何包括但不限于造成系统卡顿等意料之外的影响,软件作者不承担任何责任。
转载请注明并附上本链接。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册