Update default configuration for Argon2PasswordEncoder
The recommended minimums for Argon2, as per OWASP Cheat Sheet Series (https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html), are:
Use Argon2id with a minimum configuration of 15 MiB of memory, an iteration count of 2, and 1 degree of parallelism.
Previous default configuration:
memory=4, iterations=3, parallelism=1
New default configuration:
memory=16, iterations=2, parallelism=1
Issue gh-10506
@ -52,9 +52,9 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -52,9 +52,9 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@ -68,10 +68,24 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -68,10 +68,24 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@ -80,6 +94,29 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -80,6 +94,29 @@ public class Argon2PasswordEncoder implements PasswordEncoder {