You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Is a short name of "Literal Encryption", a Rust proc macro that encrypts textusing a basic XOR method. It protect plain text from static analysis tools andhelps keep your important app safe from cracking activity.
LITCRYPT encrypts strings when compiling, keeping them encrypted in both diskand memory while running, and only decrypting them when needed.
USAGE
Dependencies:
[dependencies]litcrypt ="0.4"
Example:
#[macro_use]externcrate litcrypt;use_litcrypt!();fnmain(){println!("his name is: {}", lc!("Voldemort"));}
use_litcrypt! macro call should be called first for initialization before youcan uselc! macro function. The first parameter is your secret key used forencrypt your literal string. This key is also encrypted and will not visibleunder static analyzer.
Please take note that you need to set your encryption key using environmentvariableLITCRYPT_ENCRYPT_KEY before compile: e.g: