1 个不稳定版本
0.0.3 | 2023年1月9日 |
---|---|
0.0.1 |
|
#1630 在 算法
6KB
88 行
smp
简单的内存保护或 smp 是一个使用熵来隐藏内存位置以防止可能修改值的扫描器的库。
使用随机库生成一个 0 到 BLOCK
-1 的数字,该数字将被用作值的地址。在发生错误时,将返回一个 crate 错误 Result。
使用方法
use smp::block::Shield;
use rand::{rngs::StdRng, SeedableRng};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut block = Shield::new(8, StdRng::from_entropy());
block.map(|x| {
println!("{x}");
});
Ok(())
}
依赖项
~305KB