3 ms·
PBKDF2 seems to have been specified in 2000 as part of RFC 2898 [1] and, IIRC, existed before then. Bcrypt is from 1999 [2]. Both of those algorithms were expli
by dagenix 7y ago
PBKDF2 seems to have been specified in 2000 as part of RFC 2898 [1] and, IIRC, existed before then. Bcrypt is from 1999 [2]. Both of those algorithms were explicitly designed to be slow. My understanding is that PBKDF2 wasn't explicitly designed for password storage, but that it was recognized as being useful for that early on. Bcrypt was explicitly designed for password storage. The article referenced came out 7 years later. IMO: there was evidence that salted SHA-2 was not secure.
[1] - https://tools.ietf.org/html/rfc2898#section-5.2 https://tools.ietf.org/html/rfc2898#section-5.2
[2] - https://en.wikipedia.org/wiki/Bcrypt https://en.wikipedia.org/wiki/Bcrypt