Comment Comment by jph Argon2 is an improvement over bcrypt, scrypt, etc.For typical needs, such as passwords and keys, you'll want to use the Argon2i variant, which is slower and provides more protections.For atypical needs, when you're certain there are no side-channel risks, you may want to use the Argon2d variant, which is faster.Argon2 has introduction slides here: https://www.cryptolux.org/images/c/c5/Rwc-slides.pdf parent jph 10 years ago
For typical needs, such as passwords and keys, you'll want to use the Argon2i variant, which is slower and provides more protections.
For atypical needs, when you're certain there are no side-channel risks, you may want to use the Argon2d variant, which is faster.
Argon2 has introduction slides here: https://www.cryptolux.org/images/c/c5/Rwc-slides.pdf