Ultra Crypto Component also supports the typical hash algorithm like MD2, MD4, MD5, SHA, SHA256, SHA384, SHA512. This enables the user to easily calculate the hash value of a file, string or a binary buffer. The value can be used to validate the data completeness. More importantly, the hash algorithm can be combined with a private key to create digital signature to futher improve security.