|
|
|
|
|
by laumars
3971 days ago
|
|
I'm not getting confused. SHA-3 can be used for cryptographic hashing. In the linked PDF: "The SHA-3 family consists of four cryptographic hash functions, called SHA3-224, SHA3-256, SHA3-384, and SHA3-512, and two extendable-output functions (XOFs), called SHAKE128 and SHAKE256." If BLAKE isn't intended for cryptography then it's not a direct competitor to SHA-3. |
|
Password checking is an edge case. Special purpose password hashing functions with tunable difficulty should be used for those. Do not use general purpose hash functions: They are better than plain text, but they are designed to be fast, and this makes it easier to brute force them.