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和快速幂的性质