HOS-MAKE:AI 驱动的代码加密系统
在数字化时代,代码安全至关重要。HOS-MAKE(Honestly Of Selfish)是一款由 AI 驱动的个性化代码加密系统,旨在保护开发者的知识产权。
功能特性
1. AI 动态混淆策略
HOS-MAKE 采用 AI 动态生成混淆策略,为每个用户生成独特的'基因',确保每份代码的保护方案独一无二,增加逆向工程难度。
2. 智能性能与安全平衡
通过性能评估预测器和混淆策略规划器,系统根据代码特性和运行环境自动调节混淆强度,在保证安全性的同时降低性能损失。
3. 强大的运行时保护
提供运行时保护层,有效防止调试、内存篡改等动态攻击手段。
4. 多语言支持与模块化设计
初始版本支持 Python,未来计划扩展至 C/C++、Rust、Go 等多种编程语言。
技术架构
系统采用分层架构设计:
- HOS AI Engine:负责生成个性化的混淆策略
- 代码分析模块:分析代码结构和特性
- 混淆策略规划器:制定最优混淆方案
- 性能评估预测器:预测不同策略对性能的影响
- 代码变换引擎:执行具体的代码混淆操作
- 运行时保护层:提供动态保护机制
使用指南
命令行接口
# 加密 Python 文件
hos protect --input example.py --output protected_example.py
# 加密整个目录
hos protect --input src/ --output protected_src/
# 自定义混淆强度
hos protect --input example.py --output protected_example.py --level high
安装方式
支持 Poetry 和 pip 两种方式:
# 使用 Poetry
poetry install
# 或者使用 pip
pip install .
发展路线
- v1.0:Python 代码保护,基础混淆功能(已实现)
- v2.0:C/C++ 支持,基于 LLVM IR 级混淆
- v3.0:Rust/Go 支持
- v4.0:Android NDK/ARM 支持
- v5.0:WASM 保护
项目信息
- 许可证:MIT License
- 技术栈:Python 3.8+, Tree-sitter, Code LLM, Poetry, pytest
- 仓库地址:https://github.com/lxcxjxhx/HOS-MAKE
该项目适用于商业软件开发者、开源项目维护者及需要代码保护的各类场景。


