Argon2 is an improvement over bcrypt, scrypt, etc.<p>For typical needs, such as passwords and keys, you&#x27;ll want to use the Argon2i variant, which is slower and provides more protections.<p>For atypical needs, when you&#x27;re certain there are no side-channel risks, you may want to use the Argon2d variant, which is faster.<p>Argon2 has introduction slides here: <a href="https:&#x2F;&#x2F;www.cryptolux.org&#x2F;images&#x2F;c&#x2F;c5&#x2F;Rwc-slides.pdf" rel="nofollow">https:&#x2F;&#x2F;www.cryptolux.org&#x2F;images&#x2F;c&#x2F;c5&#x2F;Rwc-slides.pdf</a>