
原文链接简介用于介绍的代码混淆工具, 能够针对源代码开展混淆处理这一操作, 以此确保在功能保持不变的状况下, 代码基本上变得不可读。留意, 大部分用于混淆的工具是具备可逆特性的, 举例来说, 通过编译产出的pyc文件能够采用特定方式予以解码。是一个对文件进行压缩、混淆的工具项目地址 。使用方式比较简单通过pip安装。pip然后直接运行命令把混淆后的输出重定向文件即可。./.py new.py常规的指定指令仅仅是针对代码的排列顺序予以重新调整, 并且对注释内容加以削减, 要是存在对代码进行混淆处理的需求, 那就得额外添加上相关参数。-O ./.py new.py留意, 当下仅能够处置单个文件, 并且部分脚本在混淆之后无法运行, 需进行手动测试。OxyryOxyry 是一个在线混淆代码的工具地址是 。留意当下, Oxyry仅能够对单个文件实施混淆操作, 经过调试, 被混淆后的代码在使用方面不存在问题。Opy首先, Opy是一个代码混淆工具, 其次, 它能够针对整个目录的文件开展混淆处理, 第三, 它还支持对混淆格式予以定义, 项目地址。经过测试混淆后的项目不可直接执行不建议使用。编译成C模块当前, 绝大多数开源的代码混淆工具, 皆是能够可逆的, 而最为安全的不可逆途径, 乃是将代码编译成为C模块, 接着直接发布经过编译的类库就行。但是, 要去编写额外的代码, 以此来生成C模块, 而且, 生成之后的模块, 并不一定能够直接运行。