HTTP digest authentication
MSL 4 supports HTTP digest authentication as an option and encoders vendors that wish to support it, should adhere to RFC 7616 specification.
- SHA-256 - The Secure Hash Algorithm SHA-256 is a type of cryptographic hash function that generates a 256-bit (32-byte) hash. A cryptographic hash is like signature for a text or a data file.
- SHA-512 - A cryptographic hash function that when applied to the provided input results in a 128-digit hexadecimal number that is highly unlikely to match the value produced for a different input.
- MD5 - The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value.
If you want to use HTTP digest authentication, please ensure that your encoder provides a way to select one of the hash algorithms and fields to enter the user name and password.
The encoder should support user names that have a minimum of 4 and a maximum of 50 characters.
The encoder should support passwords that have an uppercase letter, a number, and a special character, a minimum of 4 and a maximum of 50 characters.