Python代码混淆器PyCry

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对文件数据、系统等产生任何包括但不限于造成系统卡顿等意料之外的影响,软件作者不承担任何责任。

转载请注明并附上本链接。

相关推荐
xiaoqiangclub2 年前
股市助手:实时股市快讯,真人语音播报,助您第一时间获取最新资讯(自己写的分享给需要的人)
原创软件·股市助手·股市快讯·免费软件
Unclezs2 年前
一款轻量级开发者工具,提高开发效率
devkits·原创软件