DEVI WorkspaceEvidence verification

Evidence verification

Prove the evidence has not changed

Network use: hashing and verification never use the network. The only request is an optional update check.

A read-only evidence hash checker. It recomputes hashes and compares them with values from another tool or process.

  • Private by design
  • Read-only
  • Signed for Windows
  • A PDF record of every check
Version
v1.0.3
Platform
Windows (x64)
Released

Evidence verificationv1.0.3

  1. Step 1 · Add evidence

    Add evidence

    Choose the evidence folder and the hash list recorded earlier.

  2. Step 2 · Hash every file

    Hash every file

    Every file is hashed on this computer. The evidence is only read.

  3. Step 3 · Compare

    Compare

    Each new hash is set next to the recorded value: Match, Mismatch, Missing, or Extra.

  4. Step 4 · Report

    Report

    Export the PDF record. It is named by the hash of the result set.

Overview

Evidence verification checks that evidence files still match the hashes another tool or process recorded. It runs on a Windows computer, hashes and verifies without a network connection, and reads the evidence without changing it.

Validate it under your lab's own procedures.

Key capabilities

  • SHA-256, SHA-1, and MD5

    Recomputes hashes with any of the three algorithms.

  • Sum files, CSV, and FTK Imager logs

    Reads recorded values from these formats.

  • Match, Mismatch, Missing, and Extra results

    Every file is reported with one of these four results.

  • A PDF verification record named by hash

    Exports the result of a verification as a PDF.

  • A validation package

    One folder and zip with the JSON record, the PDF, and a manifest of hashes, tool version, case details, and UTC and local times. The PDF carries a QR code and a short verification code.

  • Package check

    Re-verifies a package later, in the app or with the command-line tool, without a network connection.

  • A built-in self-test

    A self-test runs from inside the app.

  • Read-only

    Hashing and verification work without a network connection, and evidence is opened for reading only.

Compared with doing it by hand

The same job, done three common ways. Evidence verification does not replace your lab's procedures; it keeps each step recorded and repeatable.

DEVIHashing files by handA spreadsheet of hashes
Re-hash a whole folderEvery file, in one runOne command per fileHashes are typed or pasted in
Compare with the recorded valuesEach file marked Match, Mismatch, Missing, or ExtraBy reading the two valuesWith formulas you build
Spot a missing or added fileListed as Missing or ExtraOnly if you compare the file listsOnly if you compare the file lists
A record for the case fileA PDF verification record named by hashNotes you writeThe sheet you save
Check the record again laterA validation package re-verifies laterRepeat every stepRepeat every step

How it works

Forensic integrity comes from comparing two independent records of the same files.

  1. Choose the evidence folder and the hash file another tool or process recorded.
  2. DEVI recomputes each hash on this computer.
  3. It compares each new hash with the recorded value and reports Match, Mismatch, Missing, or Extra.
  4. Export the PDF verification record, named by hash, or create a validation package that can be re-verified later.

This site never receives your evidence, file names, or hashes.

Network use

Hashing and verification never use the network. The only request the app makes is the optional update check: an HTTPS request for a signed version file from the DEVI download host. It is sent when you choose Check for updates, or each time the app opens if you turn that on. It is off by default.

The update check sends the app name and version and nothing else. No evidence, file names, hashes, case or examiner details, or account information leave the computer. As with any web request, the download host sees your IP address. There is no telemetry or analytics in the app.

If you choose to download an update, the app fetches the installer or zip from the same host and checks its SHA-256 against the signed version file before keeping it. Nothing is installed until you choose to.

Check it yourself

Each line below points to something you can check on this page or on your own computer.

  • Signed Windows builds

    Authenticode-signed through Microsoft Artifact Signing, with a timestamp.

    System requirements
  • A SHA-256 for every file

    Each published file has its SHA-256 on this page, with the Windows commands to check it.

    Verify your download
  • A check built in

    A self-test runs from inside the app.

    Key capabilities
  • Network use, stated

    Network use: hashing and verification never use the network. The only request is an optional update check.

    How it works
  • v1.0.3, dated

    Released 10/07/2026. This page shows what changed in it.

    Download
  • Your lab's procedures

    Validate it under your lab's own procedures.

    Trust and Security

System requirements

Operating systemWindows (x64)
RuntimeIncluded in the download. No separate .NET install is needed.
NetworkNot needed to verify evidence. Used only for the optional update check.
Installer71 MB
Portable zip95 MB, no install needed
Code signingAuthenticode-signed through Microsoft Artifact Signing, with a timestamp. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature.

Inputs and outputs

ReadsAn evidence folder or files, and the hash list recorded earlier
Hash listsSum files, CSV files, and FTK Imager logs, or a pasted hash
AlgorithmsSHA-256, SHA-1, and MD5
ResultsMatch, Mismatch, Missing, or Extra for every file
WritesA PDF verification record named by hash, or a validation package (JSON record, PDF, and manifest) as a folder and zip

Questions

Does it change the evidence?

No. Evidence is opened for reading only, and hashing and verification work without a network connection.

Which hash lists can it read?

Sum files, CSV files, and FTK Imager logs. A hash you paste stays beside the hash files you chose.

Can a check be repeated later?

Yes. A validation package holds the JSON record, the PDF, and a manifest, and it re-verifies later in the app or with the command-line tool, without a network connection.

How should my lab validate it?

Validate it under your lab's own procedures.

Download

Sign in to download DEVI Workspace. Your agency administrator adds each person.

Sign in to downloadRequest a demo

How to get DEVI Workspace

  1. Request a demo. Tell us who you are (law enforcement, prosecution, defense or contractor), your agency or firm, and your role.
  2. We set up your agency. DEVI Ops creates your agency and its first administrator, who gets an email to sign in.
  3. Your administrator adds your team. Each person is added by your agency's administrator, with the role they need, and gets an email to sign in.
  4. Open your demo. Sign in and work through a test case to see how DEVI, your integrations and your plugins would work for you. The demo is a preview, with no uploads or downloads. When your agency moves to production, DEVI sets up its production workspace with its own logos and settings.
Who qualifies
Verified law enforcement, prosecution, defense and contractor examiners.
Trial
Every account starts with a demo of DEVI Workspace: a test case where you see how DEVI, your integrations and your plugins would work for you. The demo is a preview, with no uploads or downloads, no contract, no payment details and no commitment. When your agency moves to production, DEVI sets up its production workspace with its own logos and settings.

Questions

How does the trial work?

Every account starts with a demo of DEVI Workspace: a test case where you see how DEVI, your integrations and your plugins would work for you. The demo is a preview, with no uploads or downloads, no contract, no payment details and no commitment. When your agency moves to production, DEVI sets up its production workspace with its own logos and settings.

Does DEVI see my case data?

No. The tools run on your computer. Your evidence, keys, file names and hashes are never sent to DEVI.

What if SmartScreen warns me?

Check the file's SHA-256 on its tool page first. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

Which Windows versions are supported?

Windows x64. Evidence verification and the Legal process directory run on Windows (x64), and iCloud returns needs Windows 11 (x64). The .NET runtime is included in each download.

Verify your download

Evidence verification 1.0.3 is published as an installer and as a portable zip. Each file has its own SHA-256. The files are named DEVI-Validate until the next release. Check the file before you run it.

  1. Download the file from this page after you sign in.
  2. Open PowerShell or Command Prompt in the folder that holds it.
  3. Run one of the commands below and compare the printed hash with the published value.
  4. If the values differ, delete the file and download it again.

Setup (win-x64)

The published SHA-256 for DEVI-Validate-Setup-1.0.3-win-x64.exe is f9359d1e126ad72bbc8cda8e8cfc9407d15258c0d905e922cacf780e5c865ecc. A checksum file is published beside the file.

On Windows, either command prints a hash of the file you downloaded. Compare it with the value above.

Get-FileHash .\DEVI-Validate-Setup-1.0.3-win-x64.exe -Algorithm SHA256
certutil -hashfile DEVI-Validate-Setup-1.0.3-win-x64.exe SHA256

Windows Setup installer (win-x64). The installer and the app are Authenticode-signed. Check the SHA-256 below before you run it. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

Portable (win-x64)

The published SHA-256 for DEVI-Validate-1.0.3-win-x64.zip is 42a990c2071ea71851213f6906e963cdb506b2bd065a92c50ce1bed9b2127ba8. A checksum file is published beside the file.

On Windows, either command prints a hash of the file you downloaded. Compare it with the value above.

Get-FileHash .\DEVI-Validate-1.0.3-win-x64.zip -Algorithm SHA256
certutil -hashfile DEVI-Validate-1.0.3-win-x64.zip SHA256

Portable zip (win-x64). No install needed. Unzip the whole folder and open app\DEVI-Validate.exe. The app is Authenticode-signed. Check the SHA-256 below before you run it. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

More about publishing and reporting a vulnerability is on Trust and Security.

Resources

Get access

Try DEVI Workspace

Start with a demo: a test case that shows how DEVI works for you. No contract, no payment details, no commitment.

Request a demoContact us