Checksums and hashes are exact-data tools. The algorithm, complete digest and trusted reference all matter. A matching value can confirm byte agreement, but it does not automatically prove publisher identity or malware safety.
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes for any file.
Use it when you need checking data integrity with hashes, checksums or keyed message authentication values. A digest is calculated from the exact bytes of the selected file or text. The source is not intentionally modified. Small input changes should produce a different checksum or cryptographic hash.
Before you finish, Use the same algorithm as the published reference and compare every character. A matching checksum verifies equivalence to that reference; it does not by itself prove the file is malware-free.
Compare two checksums to verify file integrity.
Use it when you need checking data integrity with hashes, checksums or keyed message authentication values. The comparison normalizes the values you enter and checks whether they match. It does not establish that the reference checksum came from a trustworthy source.
Before you finish, Copy the reference hash from the official publisher or another trusted channel. Compare the full value rather than only the first or last few characters.
Calculate the CRC-32 checksum of any file.
Use it when you need checking data integrity with hashes, checksums or keyed message authentication values. A digest is calculated from the exact bytes of the selected file or text. The source is not intentionally modified. Small input changes should produce a different checksum or cryptographic hash.
Before you finish, Use the same algorithm as the published reference and compare every character. A matching checksum verifies equivalence to that reference; it does not by itself prove the file is malware-free.
Generate an MD5 hash for file verification purposes.
Use it when you need checking data integrity with hashes, checksums or keyed message authentication values. A digest is calculated from the exact bytes of the selected file or text. The source is not intentionally modified. Small input changes should produce a different checksum or cryptographic hash.
Before you finish, Use the same algorithm as the published reference and compare every character. A matching checksum verifies equivalence to that reference; it does not by itself prove the file is malware-free.
Hash any text string using MD5, SHA-1, SHA-256 or SHA-512.
Use it when you need checking data integrity with hashes, checksums or keyed message authentication values. A digest is calculated from the exact bytes of the selected file or text. The source is not intentionally modified. Small input changes should produce a different checksum or cryptographic hash.
Before you finish, Use the same algorithm as the published reference and compare every character. A matching checksum verifies equivalence to that reference; it does not by itself prove the file is malware-free.
Generate an HMAC signature using a secret key and hash algorithm.
Use it when you need checking data integrity with hashes, checksums or keyed message authentication values. HMAC combines a secret key with a hash function to produce an authentication code. The original text is not encrypted, and anyone who receives the HMAC cannot recover the input from the code alone.
Before you finish, Verify the algorithm, secret key encoding and input bytes match on both sides. A different space, line ending or character encoding produces a different HMAC.