> Argon2 is a key derivation function, the winner of the password hashing competition and should be used for new projects. In case it isn't available, use Scrypt. Any other KDF is nonoptimal.<p>Probably not worth going for the marginally-better-but-new-and-fancy KDF if you don't have a reliable implementation available for your language.<p>Pretty much agree with everything else otherwise