Password hashing configuration
hashAlgorithm Name of the java.security.MessageDigest algorithm to use to hash the password. There is no default so this option must be specified to enable hashing. Typical values are MD5 and SHA. hashEncoding String that specifies one of three encoding types: base64, hex or rfc2617. The default is base64. hashCharset Encoding character set used to convert the clear text password to a byte array. The platform default encoding is the default. hashUserPassword Specifies the hashing algorithm must be applied to the password the user submits. The hashed user password is compared against the value in the login module, which is expected to be a hash of the password. The default is true. hashStorePassword Specifies the hashing algorithm must be applied to the password stored on the server side. This is used for digest authentication, where the user submits a hash of the user password along with a request-specific tokens from the server to be compare. The hash algorithm (for digest, this would be rfc2617) is utilized to compute a server-side hash, which should match the hashed value sent from the client.