3 个稳定版本
1.0.2 | 2024年5月26日 |
---|
#1024 在 Rust 模式
每月下载量 30
6KB
str_crypter
str_crypter
是一个用于字符串 XOR 加密和解密的 Rust 库。它提供了一个宏,用于在编译时使用单个字节密钥对明文字符串进行 XOR 加密。在发布模式下构建时,使用宏 sc!()
加密的任何明文字符串都不会出现在二进制文件中。在运行时,宏展开以解密加密字符串。
使用方法
use str_crypter::{decrypt_string, sc};
fn main() {
let encrypted_str: String = match sc!("Hello world!", 20) {
Ok(s) => s,
Err(e) => panic!("Decryption failed: {:?}", e),
};
println!("Decrypted string: {}", encrypted_str);
}
安装
将 str_crypter
添加到您的 Cargo.toml
[dependencies]
str_crypter = "1.0.1"
或者使用命令 cargo add str_crypter