#da #de #para #random #block #shield #memória

smp

aleatorização de posição da memória

1 unstable release

0.0.3 Jan 9, 2023
0.0.1 Jan 3, 2023

#1578 in Algorithms

Custom license

6KB
88 lines

smp

proteção simples de memória ou smp é uma bilbioteca que usa da entropia para esconder a posição da memória de possíveis escaneadores que poderia modificar o valor

usa da biblioteca random para gerar um número entre o 0 até BLOCK -1 do Shield, o número será usado como um endereço para o valor. Em caso de erro retornará um Result da crate error

uso:

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(())   
}

Dependencies

~310KB