Free Download

Sherlock Forensics Hash Calculator Forensic File Integrity Verification

Free forensic hash calculator for SHA256, SHA512, MD5 and SHA1 with forty-four more algorithms from MD2 to SHA-3 and BLAKE3. Correctness it can prove and a verdict you can trust, built by CISSP, ISSAP and ISSMP certified forensic examiners for chain of custody verification.

Sherlock Forensics Hash Calculator is a free Windows desktop tool that computes forty-eight cryptographic hash algorithms for files and evidence trees, from SHA256, SHA512, MD5 and SHA1 through SHA-3, BLAKE3, Streebog and GOST. It proves its own correctness against published test vectors, returns no clean verdict over a tree it could not fully read and records device provenance in every report. Used by examiners and legal professionals to verify evidence integrity.

Use the Online Hash Calculator

Linux requires: libgtk-3, libfontconfig1, libxkbcommon. See install instructions.

Fundamentals

Why File Hashing Matters

Cryptographic hashing is the foundation of digital evidence integrity. A hash function takes any file and produces a fixed-length value that is unique to that exact sequence of bytes. Change one bit in the file and the hash changes completely. This property makes hashing essential for three critical functions in forensic work.

Chain of Custody Verification

When digital evidence is collected, the examiner records the SHA256 hash of each file. At every subsequent transfer, the hash is recomputed and compared. If the hashes match, the evidence has not been altered. If they differ, the chain of custody is broken. Courts require this documentation to admit digital evidence. NIST Special Publication 800-86 (csrc.nist.gov) establishes these standards. Hash Calculator pairs with Sherlock Forensics Disk Imager for the post-acquisition image-verification step. Compute SHA256 of the acquired E01 or raw disk image with Hash Calculator and compare against the in-acquisition hash from Disk Imager's three-pass SHA256 verification. Matching hashes confirm the image transferred to evidence storage without alteration. For chain-of-custody hashing on PST and mailbox artifacts specifically, Sherlock Forensics PST Viewer embeds Ed25519-signed manifests in its verifiable export container which removes the manual per-artifact SHA256-compare step from the CoC documentation workflow.

Download Integrity

Software publishers provide SHA256 hashes for their downloads. After downloading, compute the hash of the file and compare it to the published value. A match confirms the file was not corrupted during transfer or modified by a third party. This is standard practice for security tools and operating system images.

Duplicate Detection

Files with identical content produce identical hashes regardless of filename. This property enables rapid duplicate detection across large evidence sets without comparing file contents byte by byte.

Hash Value Calculator

What Is a Hash Value Calculator?

A hash value calculator computes the cryptographic hash value of a file, such as SHA-256, SHA-512, MD5 or SHA-1: a fixed-length fingerprint that changes completely if a single byte of the file changes. Forensic examiners use a hash value calculator to prove a file was not altered and to document evidence integrity in the chain of custody.

A hash value calculator takes any file and runs it through a cryptographic hash function to produce a hash value, a fixed-length string of hexadecimal characters that acts as the file's digital fingerprint. Sherlock Forensics Hash Calculator computes the four hash values examiners rely on: SHA-256, SHA-512, MD5 and SHA-1. Because a hash function is deterministic, the same file always produces the same hash value. Because it is collision-resistant, changing even one byte produces a completely different hash value. That property is what makes a hash value calculator the standard tool for proving a file has not been altered.

In digital forensics a hash value calculator is the instrument of evidence integrity. When an examiner acquires a file, image or export, they calculate its hash value at collection and record it. Anyone can later run the same hash value calculator on the same file and confirm the values match, which proves the file is byte-for-byte identical to what was collected. If the values differ, the file changed. Sherlock Forensics Hash Calculator writes those hash values into a court-ready record with batch processing and CSV export, so the chain of custody documents the hash value of every file in an acquisition rather than one at a time.

How to Calculate a Hash Value of a File

To calculate a hash value with Sherlock Forensics Hash Calculator, drag a file onto the window and it computes SHA-256, SHA-512, MD5 and SHA-1 in one pass, then displays each hash value to copy or export. There is nothing to configure and no file leaves your workstation. For a whole evidence set, point the calculator at a folder and it calculates the hash value of every file, writing the results to a CSV you can attach to a report. Compare a freshly calculated hash value against a known reference value to verify a download, an acquisition or an archived exhibit.

Features

Hash Calculator Capabilities

Forty-Eight Hash Algorithms
One build covers forty-eight algorithms, from MD2 through SHA-3, BLAKE3, KangarooTwelve, Streebog, GOST, Groestl, Skein, Ascon and BELT. The four an examiner reaches for most sit alongside the modern and regional algorithms a specific case can demand.
Proves Its Own Correctness
The tool checks itself against published test vectors for 37 of its 48 algorithms and reports the result. For the 11 that have no published vector it names them plainly rather than counting them, because a passing score tells an examiner working a Streebog case nothing about Streebog.
A Verdict You Can Stand Behind
If the tool could not fully read a tree it returns no verdict at all rather than a false all-clear. Every report states exactly what it did not cover. Exit codes stay strict: 0 for OK, 1 for mismatch, 2 for error.
One Read, Every Digest
Hash a whole evidence tree every way a case needs from a single pass, written as a manifest that names the algorithm on each line and verifies back the same way.
Resumable Acquisitions
A checkpoint writer records progress every few seconds so an interrupted run resumes and skips what has not changed, which matters on the multi-terabyte trees forensic work involves.
Device Provenance In Every Report
Every report records the volume serial, the volume label and the physical device model and serial underneath it, read without administrator rights so the tool never quietly asks for elevation on an examiner's machine.
SHA256
The forensic standard. 256-bit hash with no known practical collisions. Accepted by courts, NIST and law enforcement worldwide.
SHA512
512-bit hash for maximum collision resistance. Used in high-security environments and classified evidence handling.
MD5
Legacy 128-bit hash. Known collision vulnerabilities make it unsuitable as sole verification but still used for backward compatibility and quick duplicate detection.
SHA1
160-bit hash. Deprecated for security purposes after demonstrated collisions but still encountered in legacy systems and older forensic reports.
Drag-and-Drop Interface
Drag files or folders directly onto the application window. No file browser dialogs. Immediate hash computation on drop.
Batch Processing
Process entire directories in a single operation. Results display the SHA-256 (the forensic standard) per file in a sortable table.
CSV Export
Export hash results with filename, file path, file size and all computed hashes. Import directly into forensic reports and chain of custody documentation.

Compare

Desktop vs Web-Based Hashing

Why a Desktop Tool?

Web-based hash calculators process files in the browser using JavaScript. This works well for small files but struggles with large forensic images and evidence containers. Sherlock Forensics Hash Calculator runs natively on Windows and handles multi-gigabyte files efficiently without browser memory limitations.

Need a quick hash in your browser with no install? Use the online Hash Value Calculator and Checker. For batch processing, large files and forensic workflows, use this desktop application.

Download

Get Sherlock Forensics Hash Calculator

Version 1.0.0 for Windows 10/11 (64-bit). Single executable with no dependencies.

File
sherlock-hash-verifier.exe
SHA256
596b34c94e2a8fb7e43de1e7ed8e6f958d166c80ce7231847735ceaa3218a291
Version
1.0.0
Size
10.3 MB
Platform
Windows 10/11 (64-bit), Linux x64

Release Notes

Version 1.0.0. The first stable release of the Hash Verifier. Forty-eight hash algorithms from MD2 through SHA-3, BLAKE3, Streebog and GOST, a self-test that checks the build against published vectors, multi-algorithm manifests that hash a tree every way a case needs from a single read, resumable acquisitions and device provenance recorded in every report. Exit codes stay strict: a run that could not fully read a tree returns no verdict rather than a false all-clear.

The 1.0.0 build is EV code-signed and RFC3161 timestamped. Earlier 0.1.x builds carried a two-build provenance ambiguity that this stable release resolves.

Use the Online Hash Calculator

Questions

Hash Calculator FAQ

What is a file hash?
A file hash is a fixed-length cryptographic fingerprint computed from the contents of a file. Even a single byte change produces a completely different hash value. SHA256, SHA512, MD5 and SHA1 are common hash algorithms used in forensic investigations and software verification.
Why is SHA256 preferred over MD5 for forensics?
MD5 has known collision vulnerabilities where two different files can produce the same hash. SHA256 has no known practical collisions and is accepted by courts, NIST and law enforcement agencies as the standard for forensic integrity verification. Sherlock Forensics Hash Calculator supports both but recommends SHA256 for evidentiary work.
Is Sherlock Forensics Hash Calculator free?
Yes. Sherlock Forensics Hash Calculator is completely free with no trial period, no feature restrictions and no expiry. All hash algorithms including SHA256, SHA512, MD5 and SHA1 are available at no cost.
How does drag-and-drop hashing work?
Drag a file from Windows Explorer onto the Sherlock Forensics Hash Calculator window. The tool immediately computes SHA256, SHA512, MD5 and SHA1 hashes for the file. No file browsing dialogs required. You can also use the Open File button for traditional file selection.
Can I hash multiple files at once?
Yes. Drag multiple files or an entire folder onto the application window. Sherlock Forensics Hash Calculator processes each file and displays all hash values in a sortable list that can be exported to CSV.
How do I verify a downloaded file is safe?
The publisher provides a SHA256 hash for the download. After downloading, drag the file onto Sherlock Forensics Hash Calculator and compare the computed SHA256 with the published value. If the hashes match, the file has not been modified or tampered with during download.
What is the difference between the desktop and web hash tools?
Yes. Sherlock Forensics offers a browser-based hash verification tool at sherlockforensics.com/pages/hash-verifier.html that processes files entirely in your browser. No uploads required. The desktop version handles larger files and batch processing more efficiently.
Does Sherlock Forensics Hash Calculator work on Linux?
Yes. Sherlock Forensics Hash Calculator is available as a native Linux x64 binary. Download the .tar.gz archive, extract and run. Requires libgtk-3, libfontconfig1 and libxkbcommon.

Get Started

Verify File Integrity Today

Free hash calculator for forensic professionals, IT administrators and anyone who needs to verify file integrity. Built by the same team that delivers expert witness testimony in Canadian courts.

Since 2006CISSP, ISSAP, ISSMP certified888.883.4550
Use the Online Hash Calculator

Linux requires: libgtk-3, libfontconfig1, libxkbcommon. See install instructions.

Sherlock Forensics Hash Calculator is provided for lawful use. Terms of Service

Download

Your email is optional. If you provide it, we send 3 product introduction emails over the next 2 weeks. No long-term marketing. No data sharing. Skip the field and download directly.

While you are here, make us your preferred source in Google:

Sherlock Forensics Hash Calculator - Free