@@ -8,14 +8,15 @@ Collection of password hashing algorithms, otherwise known as password-based key
88
99## Supported Algorithms
1010
11- | Algorithm | Crate | Crates.io | Documentation | MSRV |
12- | ----------------| ------------------| --------------------------------------------------------------------------------------------------------| ---------------| -------------------------|
13- | [ Argon2] | [ ` argon2 ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/argon2.svg )] ( https://crates.io/crates/argon2 ) | [ ![ Documentation] ( https://docs.rs/argon2/badge.svg )] ( https://docs.rs/argon2 ) | ![ MSRV 1.85] [ msrv-1.85 ] |
11+ | Algorithm | Crate | Crates.io | Documentation | MSRV |
12+ | ----------------| ------------------| --------------------------------------------------------------------------------------------------------- | ---------------| -------------------------|
13+ | [ Argon2] | [ ` argon2 ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/argon2.svg )] ( https://crates.io/crates/argon2 ) | [ ![ Documentation] ( https://docs.rs/argon2/badge.svg )] ( https://docs.rs/argon2 ) | ![ MSRV 1.85] [ msrv-1.85 ] |
1414| [ Balloon] | [ ` balloon‑hash ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/balloon-hash.svg )] ( https://crates.io/crates/balloon-hash ) | [ ![ Documentation] ( https://docs.rs/balloon-hash/badge.svg )] ( https://docs.rs/balloon-hash ) | ![ MSRV 1.85] [ msrv-1.85 ] |
1515| [ bcrypt‑pbkdf] | [ ` bcrypt‑pbkdf ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/bcrypt-pbkdf.svg )] ( https://crates.io/crates/bcrypt-pbkdf ) | [ ![ Documentation] ( https://docs.rs/bcrypt-pbkdf/badge.svg )] ( https://docs.rs/bcrypt-pbkdf ) | ![ MSRV 1.85] [ msrv-1.85 ] |
16- | [ PBKDF2] | [ ` pbkdf2 ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/pbkdf2.svg )] ( https://crates.io/crates/pbkdf2 ) | [ ![ Documentation] ( https://docs.rs/pbkdf2/badge.svg )] ( https://docs.rs/pbkdf2 ) | ![ MSRV 1.85] [ msrv-1.85 ] |
17- | [ scrypt] | [ ` scrypt ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/scrypt.svg )] ( https://crates.io/crates/scrypt ) | [ ![ Documentation] ( https://docs.rs/scrypt/badge.svg )] ( https://docs.rs/scrypt ) | ![ MSRV 1.85] [ msrv-1.85 ] |
18- | [ SHA-crypt] | [ ` sha‑crypt ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/sha-crypt.svg )] ( https://crates.io/crates/sha-crypt ) | [ ![ Documentation] ( https://docs.rs/sha-crypt/badge.svg )] ( https://docs.rs/sha-crypt ) | ![ MSRV 1.85] [ msrv-1.85 ] |
16+ | [ PBKDF2] | [ ` pbkdf2 ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/pbkdf2.svg )] ( https://crates.io/crates/pbkdf2 ) | [ ![ Documentation] ( https://docs.rs/pbkdf2/badge.svg )] ( https://docs.rs/pbkdf2 ) | ![ MSRV 1.85] [ msrv-1.85 ] |
17+ | [ scrypt] | [ ` scrypt ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/scrypt.svg )] ( https://crates.io/crates/scrypt ) | [ ![ Documentation] ( https://docs.rs/scrypt/badge.svg )] ( https://docs.rs/scrypt ) | ![ MSRV 1.85] [ msrv-1.85 ] |
18+ | [ SHA-crypt] | [ ` sha‑crypt ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/sha-crypt.svg )] ( https://crates.io/crates/sha-crypt ) | [ ![ Documentation] ( https://docs.rs/sha-crypt/badge.svg )] ( https://docs.rs/sha-crypt ) | ![ MSRV 1.85] [ msrv-1.85 ] |
19+ | [ yescrypt] | [ ` yescrypt ` ] | [ ![ crates.io] ( https://img.shields.io/crates/v/yescrypt.svg )] ( https://crates.io/crates/yescrypt ) | [ ![ Documentation] ( https://docs.rs/yescrypt/badge.svg )] ( https://docs.rs/yescrypt ) | ![ MSRV 1.85] [ msrv-1.85 ] |
1920
2021Please see the [ OWASP Password Storage Cheat Sheet] for assistance in selecting an appropriate algorithm for your use case.
2122
@@ -90,6 +91,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted
9091[ `pbkdf2` ] : ./pbkdf2
9192[ `scrypt` ] : ./scrypt
9293[ `sha‑crypt` ] : ./sha-crypt
94+ [ `yescrypt` ] : ./yescrypt
9395
9496[ // ] : # ( general links )
9597
@@ -99,4 +101,5 @@ Unless you explicitly state otherwise, any contribution intentionally submitted
99101[ PBKDF2 ] : https://en.wikipedia.org/wiki/PBKDF2
100102[ scrypt ] : https://en.wikipedia.org/wiki/Scrypt
101103[ SHA-crypt ] : https://www.akkadia.org/drepper/SHA-crypt.txt
104+ [ yescrypt ] : https://www.openwall.com/yescrypt/
102105[ OWASP Password Storage Cheat Sheet ] : https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html
0 commit comments