ToolsDEVI Validate

DEVI Validate

Prove the evidence has not changed

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

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

  • Offline
  • Read-only
  • Signed for Windows
  • A PDF record of every check
Version
v1.0.3
Platform
Windows (x64)
Released
Status
Shipped
  1. Step 1 · Add evidence

    Add evidence

    Choose the evidence folder and the hash list recorded earlier.

    DEVI Validate with an evidence folder and a hash list added
  2. Step 2 · Hash every file

    Hash every file

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

    DEVI Validate after hashing every file
  3. Step 3 · Compare

    Compare

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

    DEVI Validate comparison with Match, Mismatch, Missing and Extra results
  4. Step 4 · Report

    Report

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

    DEVI Validate exports

Overview

DEVI Validate 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.

  • Offline 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.

  • Offline and 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. DEVI Validate does not replace your lab's procedures; it keeps each step recorded and repeatable.

DEVI ValidateHashing 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 offlineRepeat 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 Validate recomputes each hash on this computer, offline.
  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

    Offline: 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.

    What's new
  • 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

Downloads are for approved accounts. Create an account, then request this tool from your account; each tool is approved on its own. Tool release alerts start once a tool is approved for your account. You can turn them off any time.

Sign in to downloadCreate account

How to get a tool

  1. Create an account. Sign up at deviops.app with the email you want to use for DEVI.
  2. Complete your profile. Who you are (law enforcement, prosecution, defense or contractor), your agency or firm, your role, and a supervisor or point of contact.
  3. Request each tool. Give a short reason and accept the license agreement. Each tool is approved on its own.
  4. The DEVI Ops Team reviews it. We email the decision to your sign-in address.
Who qualifies
Verified law enforcement, prosecution, defense and contractor examiners.
Review time
We review every request, usually within the same business day.
Cost
Each approved account gets a monthly allowance that refills each month. Opening and viewing evidence never uses it.

Questions

Is there a cost to request a tool?

No cost to request. Each approved account gets a monthly allowance that refills each month. Opening and viewing evidence never uses it.

Why is an account needed?

The tools are licensed to approved examiners only. Your account is how DEVI Ops confirms who you are, records the license you accepted, and checks your approval on every download.

Does DEVI see my case data?

No. The tools work offline 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. DEVI Validate and DEVI Registry run on Windows (x64), and DEVI Decrypt needs Windows 11 (x64). The .NET runtime is included in each download.

Can I share a license?

No. A license is for you, under the account that was approved. Each examiner requests access with their own account.

Verify your download

DEVI Validate 1.0.3 is published as an installer and as a portable zip. Each file has its own SHA-256. 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.

What’s new

v1.0.3

  • Hashes are computed and compared as in 1.0.2. Records and packages show version 1.0.3. Installed 1.0.0, 1.0.1, and 1.0.2 copies are offered 1.0.3 through Check for updates.
  • Evidence and Expected hashes each take more than one file or folder. Each item you add shows as its own chip with its own X, and the X removes only that item.
  • Choosing or dropping several files or folders at once adds all of them.
  • A hash you paste stays beside the hash files you chose.
  • Escape clears the field you are in and leaves the other field as it is.
  • A text field you are typing in shows one 2px blue-to-purple border, the same colors as deviops.app.

Resources

Get access

Request access to DEVI Validate

We review every request, usually within the same business day. Verified law enforcement, prosecution, defense and contractor examiners.

Request accessContact us