Dev Tools ::  Javascript Tools  RegExp Tester  Color Tools  Diff Tools  JSON Formatter  Crypto Tools  HTML Character Code
 Closure Compiler  GUID Generator  Chmod Calculator  API Reference Search    My IP address,User Agent  QR Code Generator
Crypto Tools


CRC32
MD5
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
Create hash from a file. Generate and verify the MD5/SHA1/SHA256 checksum of a file without uploading it.
Select a file, or Drop a file on this page.

What is a CRC32?
CRC32 is one of hash functions based on on the "polynomial" division idea. The CRC is acronym for Cyclic Redundancy Code (other variants instead "Code" is "Check" and "Checksum") algorithm. The number 32 is specifying the size of resulting hash value (checksum) - 32 bits. The checksum is used to detect errors after transmission or storage of any piece of information.

What is a MD5?
The MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check data integrity. MD5 was designed by Ron Rivest in 1991 to replace an earlier hash function, MD4. An MD5 hash is typically expressed as a 32-digit hexadecimal number.

What is a SHA-1?
In cryptography, SHA-1 is a cryptographic hash function designed by the United States National Security Agency and published by the United States NIST as a U.S. Federal Information Processing Standard. SHA stands for "secure hash algorithm". The three SHA algorithms are structured differently and are distinguished as SHA-0, SHA-1, and SHA-2. SHA-1 is very similar to SHA-0, but corrects an error in the original SHA hash specification that led to significant weaknesses. The SHA-0 algorithm was not adopted by many applications. SHA-2 on the other hand significantly differs from the SHA-1 hash function.