Function botan::bcrypt_hash [−][src]
pub fn bcrypt_hash(
pass: &str,
rng: &RandomNumberGenerator,
workfactor: usize
) -> Result<String>
Produce a bcrypt password hash
Examples
let rng = botan::RandomNumberGenerator::new().unwrap(); let bcrypt1 = botan::bcrypt_hash("password", &rng, 10).unwrap(); let bcrypt2 = botan::bcrypt_hash("password", &rng, 10).unwrap(); assert_ne!(bcrypt1, bcrypt2); // different salt each time