Issue 49225 - Add additional CRYPT password storage schemes
Description: Add the crypt md5, sha256, and sha512 hashing algorithms.
We only need a special encoding function for each type, as
the current crypt compare function works for all formats.
https://pagure.io/389-ds-base/issue/49225
Reviewed by: firstyear(Thanks!)