Comment on page
The password filter provides the option of using a normalization technique, that when enabled, allow you to prevent the use of common character substitutions and patterns that can lead to easily guessable passwords.
If you take the example
P@ssw0rd- a simple variant of the word
passwordwith some well-known substitutions. While the symbol, number, and uppercase letter are enough to keep most complexity filters happy, these well-known substitutions provide no additional difficulty to modern password cracking tools. Users will commonly make predictable modifications to dictionary words such as the common
winterto the banned store prevents the use of
Winter2019and all other variants into the future.
The normalization process applied to the string is as follows
- 1.Lower case the string according to the invariant culture rules
- 2.Remove all whitespace from the string
- 3.Remove the following leading and trailing symbols and numbers from the string
- 1.Substitute the following characters found in the string
The following table highlights some normalization results on common patterns