Hash Generator for MD5, SHA1, SHA256, SHA386, SHA512