use obfuse::obfuse;
fn main() {
let secret1 = obfuse!("database password", seed = "test_seed_123");
let secret2 = obfuse!("database password", seed = "test_seed_123");
println!("Secret 1: {}", secret1.as_str());
println!("Secret 2: {}", secret2.as_str());
let secret3 = obfuse!("database password", seed = "different_seed");
println!("Secret 3: {}", secret3.as_str());
assert_eq!(secret1.as_str(), secret2.as_str());
assert_eq!(secret2.as_str(), secret3.as_str());
println!("\nAll secrets match: {}", secret1.as_str());
}