You shouldn't use *any* general-purpose hash function for user passwords, not BLAKE2, and not MD

Posted yuanjiangw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了You shouldn't use *any* general-purpose hash function for user passwords, not BLAKE2, and not MD相关的知识,希望对你有一定的参考价值。

hashlib — Secure hashes and message digests — Python 3.8.3 documentation https://docs.python.org/3.8/library/hashlib.html#randomized-hashing

BLAKE2 https://blake2.net/#qa

Q: So I shouldn‘t use BLAKE2 for hashing user passwords? 

A: You shouldn‘t use *any* general-purpose hash function for user passwords, not BLAKE2, and not MD5, SHA-1, SHA-256, or SHA-3. Instead you should use a password hashing function such as the PHC winner Argon2 with appropriate time and memory cost parameters, to mitigate the risk of bruteforce attacks—Argon2‘s core uses a variant of BLAKE2‘s permutation.

以上是关于You shouldn't use *any* general-purpose hash function for user passwords, not BLAKE2, and not MD的主要内容,如果未能解决你的问题,请参考以下文章

mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in y

(转)mysqldump: Got error: 1556: You can't use locks with log tables.

mysqldump: Got error: 1556: You can't use locks with log tables. when using LOCK TABLES

1064 - You have an error in your SQL syntax问题解决

python -- 解决If using all scalar values, you must pass an index问题

hdu-2685 I won't tell you this is about number theory---gcd和快速幂的性质