Article

How to Build an Evidence Pack for a Case: A Step-by-Step Guide

7 min read

Evidence pack for a case showing files, a hash manifest and a chain-of-custody log

Introduction: What an Evidence Pack Is

When a case turns on digital files — emails, photos, exported records, log files — the work does not end when you collect them. You still have to move them, store them and hand them to someone else in a way that survives scrutiny. The cleanest way to do that is to build an evidence pack: a self-contained, verifiable bundle of a case's digital evidence. Everything the case needs travels together in one package — the files, a record of their integrity, and the paperwork that explains them — so the set can be checked as a single unit. This guide explains how to build an evidence pack, what goes inside it, and why hashing lets anyone confirm it has not been tampered with. It is general information for practitioners, not legal advice.

What Goes In an Evidence Pack

A good pack has five parts. First, the evidence files themselves — the actual material the case relies on. Second, a manifest of hashes: a list naming every file with its cryptographic fingerprint. Third, the chain-of-custody log, recording who handled the evidence, when, and what they did with it. Fourth, any certificates — an integrity certificate proving the files are unaltered, and any formal court certificate the matter requires. Fifth, a plain README that describes the pack's layout and tells a newcomer exactly how to verify it. The manifest and README are what turn a loose pile of files into something a stranger can trust. For the custody side, our chain-of-custody checklist is a useful companion.

Why Hashing Makes the Pack Self-Verifying

The manifest is the clever part. A cryptographic hash is a fixed-length fingerprint computed over a file's bytes; change a single byte and the hash changes completely. By recording a hash for each file, the pack carries its own proof of integrity. Anyone who receives it can re-hash the contents and compare the results against the manifest — if every value matches, nothing changed in transit or storage. This is exactly the idea behind the generic BagIt style of packaging, where a manifest of checksums ships alongside the payload so the bundle validates itself. You do not have to trust the courier, the disk or the sender; the maths does the proving. That self-verifying quality is what separates an evidence pack from a plain zip file.

Step-by-Step: Building the Pack

1. Collect. Gather the material into a clean working folder. Keep the originals untouched and work on copies so the source is never modified.
2. Hash each item. Compute a hash — SHA-256 is a sound default — for every file, giving each one a fixed fingerprint.
3. Write the manifest. List each file with its hash. This is the index that makes the pack self-verifying.
4. Add custody and certificates. Drop in the chain-of-custody log and any integrity or court certificates so the pack records both who handled the evidence and that it is unaltered.
5. Package. Bundle the files, manifest, custody log, certificates and README into one folder or archive.
6. Verify the pack. Before it leaves your hands, re-hash the contents against the manifest and confirm a clean match. A free offline tool such as e-Dex handles the hashing, the manifest values and the integrity certificate on your own machine.

Handing the Pack Over

The whole point of a self-verifying pack is that the recipient does not have to take your word for anything. When you hand it over, the other side opens the README, runs the same hashing on each file, and compares the output to the manifest. They verify independently — counsel, an expert, an opposing party or a regulator can all confirm the contents are exactly as packaged without having been present at collection. The custody log then explains the human story of who touched the evidence, and the certificates back the integrity claim. If you are scoping a larger collection effort, our defensible e-discovery collection checklist pairs well with this packaging step.

Best Practices

A few habits keep packs defensible over time. Keep the originals sealed and separate; the pack should always be built from copies so the source can be reproduced if questioned. Version your packs — if you add or correct material later, issue a new, clearly numbered pack rather than quietly editing an old one, and note the change in the custody log. Store the manifest safely, ideally in more than one place, because the manifest is the reference point the entire verification depends on; if it is lost or altered, the self-checking property is gone. Finally, record the algorithm you used so a future verifier knows which hash to recompute. None of this needs special infrastructure — it is discipline plus a reliable hashing tool.

Frequently Asked Questions

What is an evidence pack for a case?
An evidence pack is a self-contained, verifiable bundle of a case's digital evidence. It gathers the evidence files together with a manifest of their hashes, the chain-of-custody log, any integrity certificates and a README into one package, so the whole set can be moved, stored and checked as a single unit. Because the manifest records a hash for every file, anyone who receives the pack can re-hash the contents and confirm nothing has changed.

What goes inside an evidence pack?
Five things: the evidence files themselves, a manifest listing each file with its cryptographic hash, the chain-of-custody log recording who handled the evidence and when, any integrity or court certificates that back the files, and a README that explains the pack's structure and how to verify it. The manifest and README make the pack understandable and checkable by someone who was not involved in building it.

How does hashing make an evidence pack self-verifying?
A cryptographic hash is a fixed-length fingerprint of a file's contents; change one byte and the hash changes completely. By recording a hash for every file in the manifest, the pack carries its own proof of integrity. A recipient simply re-hashes each file and compares the result against the manifest. If every value matches, the contents are unaltered. This is the idea behind the generic BagIt approach, where a manifest of checksums travels alongside the payload.

Do I need an internet connection to build an evidence pack?
No. Hashing files, writing the manifest and assembling the pack all happen locally on your own Windows machine. A free offline tool such as e-Dex computes the hashes and produces the integrity certificate without your evidence files ever leaving your computer. An internet connection is only needed if you choose to add an optional trusted timestamp.

How does the recipient verify an evidence pack independently?
The recipient opens the README, runs the same hashing on each file in the pack, and compares the results against the values in the manifest. They do not need to trust the sender or have been present at collection; the maths does the proving. If every hash matches, the files are exactly as packaged, and the custody log and certificates explain the rest of the story.

Conclusion

An evidence pack turns a scattered collection of files into one self-contained, self-verifying unit: the evidence, a manifest of hashes, the custody log, the certificates and a README, all travelling together so anyone can confirm the contents are unaltered. Build it from copies, version it, store the manifest safely, and let the recipient prove it for themselves. You can assemble and verify a pack in minutes, fully offline, on a single Windows machine with e-Dex — the free Digital Evidence Integrity Suite. Download it free and package your next case with confidence.