Advanced Hash Calculator Algorithms
Advanced Hash Calculator software supports several cryptographic hash and message-digest functions. It calculates hash value of the file contents using CRC32, GOST, MD2, MD4, MD5, SHA1, SHA2-256, SHA2-384 and SHA2-512 algorithms.
CRC32 - is the most one of the most simple and fast hashing functions. CRC stands for cyclic redundancy check. This hashing function is popular because this function is easy to implement in binary hardware, easy to analyze mathematically, and it is particularly good at detecting common errors.
GOST - is a 256-bit cryptographic hash function initially defined in the Russian national standard. This hashing function uses a block cipher.
MD2 - is a cryptographic hash function developed by Ronald Rivest in 1989. The 128-bit hash value of a message is created by padding it to a multiple of the block length(128 bits or 16 bytes) and adding a 16-byte checksum to it. This hash function is no longer considered secure, however it is still widely used in old infrastructure.
MD4 is known to be used for calculating URI in eDonkey2000 / eMule P2P networks. This algorithm has been developed in 1990 and has a digest length of 128 bits. It is also is no longer considered secure.
MD5 Message-Digest Algorithm is a popular used cryptographic hash function that produces a 128-bit (16-byte) hash value. MD5 digests are used in the software world to provide some assurance that a transferred file has been downloaded and saved. File servers often provide a pre-computed MD5 (known as Md5sum) checksum values for the files, so that a computer user can compare pre-computed MD5 to the the checksum of the downloaded file.
SHA-1 was designed by the United States National Security Agency and stands for a secure hash algorithm. This method is the most commonly used of the existing SHA hash functions, and is employed in multiple widely used applications and protocols.
SHA2-256, SHA2-384, SHA2-512 belong to the set of SHA2 cryptographic hash functions. SHA2 includes a significant number of changes from its predecessor. The numbers 256, 384 or 512 reflect the digest length that are 256, 384 or 512 bits respectively. SHA-2 hash functions are implemented in some widely used security software applications and network protocols, including TLS and SSL, PGP, SSH, S/MIME, Bitcoin and IPsec