The hash calculator tool calculates the hash or message digest of data. It uses a deterministic procedure that takes an arbitrary block of data and returns a fixed-size bit string, the (cryptographic) hash value. Hash functions are related to checksum functions, randomization functions, and cryptographic hash functions. The Hash Calculator has the following hash table values: adler32, crc32, gost, haval128, haval160, haval192, haval224, haval256, md2, md4, md5, ripemd128, ripemd160, ripemd256, ripemd320, sha1, sha256, sha384, sha512, snefru, tiger128, tiger160, tiger192, and whirlpool. Please read first the disclaimer before using this.