3个稳定版本
3.0.0 | 2024年1月10日 |
---|---|
2.0.0 | 2024年1月9日 |
1.0.0 | 2024年1月9日 |
#29 in #混淆
每月下载量66
在cryptify中使用
7KB
96 行
labyrinth_macros
labyrinth_macros
是一个进程宏crate,旨在补充cryptify
超级crate。它提供编译时字符串和控制流混淆功能,旨在增强Rust代码的安全性和复杂性。不打算独立使用,必要的混淆功能在超级crate cryptify
特性
- 字符串混淆:在编译时自动加密代码中的字符串字面量,使其更难阅读和理解。
- 流混淆:在控制流中引入虚拟循环和随机变量,增强逻辑的整体混淆。
许可证
labyrinth_macros采用MIT许可证 - 有关详细信息,请参阅LICENSE文件。
lib.rs
:
labyrinth_macros
crate提供编译时混淆的进程宏。不打算独立使用。
此crate包括encrypt_string
和flow_stmt
等宏,用于通过混淆字符串和控制流来增强Rust代码的安全性。
依赖项
~0.5–1MB
~21K SLoC