Hash Encryption

Multiple hash algorithms: MD5, SHA1/SHA224/SHA256/SHA384/SHA512, and keyed HmacMD5, HmacSHA1, etc. For password storage, API signing, data integrity. Hmac series requires a key for higher security.