فهرست منبع

mentioning the default strength of BCryptPasswordEncoder

Mazharul Islam 5 سال پیش
والد
کامیت
bf9e8295d6
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      docs/manual/src/docs/asciidoc/_includes/about/authentication/password-storage.adoc

+ 2 - 0
docs/manual/src/docs/asciidoc/_includes/about/authentication/password-storage.adoc

@@ -324,6 +324,8 @@ https://docs.spring.io/spring-security/site/docs/5.0.x/api/org/springframework/s
 The `BCryptPasswordEncoder` implementation uses the widely supported https://en.wikipedia.org/wiki/Bcrypt[bcrypt] algorithm to hash the passwords.
 In order to make it more resistent to password cracking, bcrypt is deliberately slow.
 Like other adaptive one-way functions, it should be tuned to take about 1 second to verify a password on your system.
+The default implementation of `BCryptPasswordEncoder` uses strength 10 as mentioned on the Javadoc of https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/crypto/bcrypt/BCryptPasswordEncoder.html[BCryptPasswordEncoder]. Your are encouagred to
+tune and test the strength parameter on your own system so that it take roughly 1 second to verify a password.
 
 .BCryptPasswordEncoder
 ====