# Functions
KeyMD5Crypt calculates the md5crypt key given a password and salt.
KeyMD5CryptSun calculates the md5crypt (Sun Version) key given a password, salt, and number rounds.
KeySHA1Crypt calculates the sha1crypt key given a password, salt, and number of rounds.
KeySHACrypt calculates the shacrypt SHA256/SHA512 key given an appropriate hash.Hash, password, salt, and number of rounds.