| Crates.io | rust_code_obfuscator_core |
| lib.rs | rust_code_obfuscator_core |
| version | 0.3.0 |
| created_at | 2025-07-01 13:24:46.84761+00 |
| updated_at | 2025-12-29 16:49:54.77212+00 |
| description | Core encryption and obfuscation logic for rustfuscator |
| homepage | |
| repository | https://github.com/GianIac/rustfuscator |
| max_upload_size | |
| id | 1733223 |
| size | 24,287 |
Core engine for the Rustfuscator — a control flow and syntax obfuscation tool for Rust codebases.
rust_code_obfuscator_core?This crate is the core logic behind Rustfuscator, a Rust code obfuscation tool that transforms readable Rust code into functionally equivalent but harder-to-analyze and harder-to-reverse-engineer output (but not impossible !!).
It is not a standalone crate — it powers the procedural macros and CLI-level abstractions of the Rustfuscator project.
Now uses build-time key management, the key is injected via build.rs:
OBFUSCATOR_KEY_HEX (64 hex chars) is set, that value is used.A 256-bit AES key is provided at build time (not in source code).
export OBFUSCATOR_KEY_HEX="00112233... (64 hex chars) ..."
cargo build --release