News for hackers. Stuff that matters.
Re:Show HN: The most comprehensive authentication library fo... by trescenzi on Saturday September 28, 2024 @05:26PM (#41683117)
Is there a reason the web crypto api doesn’t work?

CF workers support it: https://developers.cloudflare.com/workers/runtime-apis/web-c...

Most browsers support it: https://developer.mozilla.org/en-US/docs/Web/API/Crypto

Re:Show HN: The most comprehensive authentication library fo... by maxbond on Saturday September 28, 2024 @06:11PM (#41683312)
(I am not a cryptographer.)

None of the hashes available in webcrypto's digest() are suitable for storing passwords (eg it doesn't support argon2, scrypt, bcrypt, or PBKDF2). They are all SHA family hashes.

https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypt...

You can use PBKDF2 through the deriveKey() function. So you could use that to store passwords. However, this is the least preferred of the acceptable algorithms, and is only recommended for use in scenarios where you must follow a standard that mandates the use of PBKDF2.