All Projects → yoshuawuyts → secure-password

yoshuawuyts / secure-password

Licence: Apache-2.0 License
Safe password hashing.

Programming Languages

rust
11053 projects

secure-password

crates.io version build status downloads docs.rs docs

Safe password hashing with thread-local storage. Rust adaptation of emilbayes/secure-password.

Security Disclaimer

⚠️ This package has not been audited for security by any third party. It uses rust-argon2 for the hash, and rand for the salt. Decide for yourself whether this package is appropriate for the security profile of your project. ⚠️

Installation

$ cargo add secure-password

Usage

extern crate secure_password;

let pass = b"hello world";
let hash = secure_password::hash(pass).unwrap();
let is_ok = secure_password::verify(pass, &hash).unwrap();
assert!(is_ok);

See Also

License

Apache-2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].