EXIFer Pro Evidence Verification

Verify hashes, manifests, and signatures for EXIFer evidence bundles in your browser.

JSON recommended: { "hashes": { "file.ext": "sha256hex" }, "tsaHash": "optional_sha256_token" }

Detached signature over the manifest (raw ECDSA/Ed25519 preferred; CMS/P7S not parsed here).

If present, its SHA-256 should match the manifest's tsaHash field.

Default: fetch public-key.pem from this site. Replace with your official EXIFer signing key.

Idle

Computed: -

Expected: -

Server Receipt & QR

Send the verified hash to the server to get a timestamped receipt, permanent link, and QR.

Idle

Transparency log: View log

How to Verify

Why this matters

Matching hashes prove the media hasn't changed since the capture, and a verified signature proves the manifest came from EXIFer Pro. TSA receipts add tamper evidence to the timestamping process.