cleaned up hashing iteration paragraph
This commit is contained in:
parent
913c681cca
commit
8220778a35
1 changed files with 10 additions and 11 deletions
|
@ -29,24 +29,23 @@ Here's an explanation of each policy type:
|
||||||
|
|
||||||
{% if book.community %}
|
{% if book.community %}
|
||||||
HashAlgorithm::
|
HashAlgorithm::
|
||||||
Passwords are not stored as clear text. Instead they are hashed using standard hashing algorithms before they are stored or validated.
|
Passwords are not stored as clear text. Instead they are hashed using standard hashing algorithms before they are stored or validated.
|
||||||
The only built-in and default algorithm available is PBKDF2. See the link:{{book.project.doc_base_url}}{{book.project.doc_info_version_url}}{{book.developerguide.link}}[{{book.developerguide.name}}]
|
The only built-in and default algorithm available is PBKDF2. See the link:{{book.project.doc_base_url}}{{book.project.doc_info_version_url}}{{book.developerguide.link}}[{{book.developerguide.name}}]
|
||||||
on how to plug in your own algorithm. Note that if you do change the algorithm, password hashes will not change in storage until
|
on how to plug in your own algorithm. Note that if you do change the algorithm, password hashes will not change in storage until
|
||||||
the next time the user logs in.
|
the next time the user logs in.
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if book.product %}
|
{% if book.product %}
|
||||||
Hashing Algorithm::
|
Hashing Algorithm::
|
||||||
Passwords are not stored as clear text. Instead they are hashed using standard hashing algorithms before they are stored or validated.
|
Passwords are not stored as clear text. Instead they are hashed using standard hashing algorithms before they are stored or validated.
|
||||||
The only currently supported algorithm is PBKDF2.
|
The only currently supported algorithm is PBKDF2.
|
||||||
{% endif %}
|
{% endif %}
|
||||||
Hashing Iterations::
|
Hashing Iterations::
|
||||||
This value specifies the number of times a password will be hashed before it is stored or verified. The default value is 20,000.
|
This value specifies the number of times a password will be hashed before it is stored or verified. The default value is 20,000.
|
||||||
This hashing is done in the rare case that a hacker gets access to your password database. Once they have the database
|
This hashing is done in the rare case that a hacker gets access to your password database. Once they have access to the database,
|
||||||
they can reverse engineer user passwords.
|
they can reverse engineer user passwords.
|
||||||
The industry recommended value for this parameter changes every year as CPU power improves. The current recommended value
|
The industry recommended value for this parameter changes every year as CPU power improves. A higher hashing iteration value takes more CPU power for hashing,
|
||||||
is 20,000. Yes, 20,000 iterations! This is a very intensive CPU operation and with this high of a setting your servers
|
and can impact performance. You'll have to weigh what is more important to you. Performance or protecting your passwords stores.
|
||||||
are going to be spending most of their CPU power on hashing. You'll have to weigh what is more important to you. Performance
|
There may be more cost effective ways of protecting your password stores.
|
||||||
or protecting your passwords stores. There may be more cost effective ways of protecting your password stores.
|
|
||||||
Digits::
|
Digits::
|
||||||
The number of digits required to be in the password string.
|
The number of digits required to be in the password string.
|
||||||
Lowercase Characters::
|
Lowercase Characters::
|
||||||
|
@ -62,5 +61,5 @@ Regular Expression::
|
||||||
Expire Password::
|
Expire Password::
|
||||||
The number of days for which the password is valid. After the number of days has expired, the user is required to change their password.
|
The number of days for which the password is valid. After the number of days has expired, the user is required to change their password.
|
||||||
Not Recently Used::
|
Not Recently Used::
|
||||||
This policy saves a history of previous passwords. The number of old passwords stored is configurable. When a user changes their password
|
This policy saves a history of previous passwords. The number of old passwords stored is configurable. When a user changes their password
|
||||||
they cannot use any stored passwords.
|
they cannot use any stored passwords.
|
||||||
|
|
Loading…
Reference in a new issue