Barring any weakness in Blake2 we do not know about, Argon2 is way better than PBKDF2 as it is memory-hard. The gap between SHA256 and PBKDF2 and PBKDF2 and Argon2 (with Django’s settings) might be of comparable order of magnitude as I outlined in this comment[1].
That’s not my suggestion. Sorry I did state it clearly enough. This 1.3 second login will only happen if the server used to be able to use the fast C-argon2 library, but then can’t use it anymore. This 1.3 second login will only happen once per user: Django would then switch back to PBKDF2. A 1.3 second login once per user seems acceptable. (Off course it’s not acceptable if it would happen every time the user logs in.) Best, -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/BCEDC782-875E-474C-8B36-C2D59F430913%40westerbaan.name. For more options, visit https://groups.google.com/d/optout. |
- argon2 PasswordHasher Bas Westerbaan
- Re: argon2 PasswordHasher Florian Apolloner
- Re: argon2 PasswordHasher Bas Westerbaan
- Re: argon2 PasswordHasher Bas Westerbaan
- Re: argon2 PasswordHasher Marc Tamlyn
- Re: argon2 PasswordHasher Bas Westerbaan
- Re: argon2 PasswordHasher Marc Tamlyn
- Re: argon2 PasswordHasher Bas Westerbaan
