Argon2 is a key derivation function that was selected as the winner of the Password Hashing Competition in July 2015. It was designed by Alex Biryukov, Daniel Dinu, and Dmitry Khovratovich from the University of Luxembourg.
Use Case | Variant | Memory Cost | Time Cost | Parallelism |
---|---|---|---|---|
Web Applications | Argon2id | 32 MB | 2 | 2 |
High Security | Argon2id | 64-128 MB | 3-4 | 4 |
Resource Constrained | Argon2id | 16 MB | 1 | 1 |
Argon2 is a memory-hard password hashing function that uses a sophisticated approach to resist various attacks.
Algorithm | Advantages | Disadvantages |
---|---|---|
Argon2 |
|
|
Bcrypt |
|
|
PBKDF2 |
|
|