CH-J Tools

Hash & Checksum

100% local. File contents and digests never leave this computer. Files are available only through selections you confirm in the system dialog.

Calculate

Hash one file, a batch, or a directory. Directory symlinks are skipped.

Nothing selected

Algorithms

Verify

Compare a local file with an expected digest. Hex comparison ignores case and surrounding whitespace.

Nothing selected

Compare Files

This compares calculated digests, not every byte directly.

Nothing selected
Nothing selected

Checksum manifests

Generate

GNU, BSD, or SFV with portable relative paths.

Nothing selected

Verify

Absolute paths, traversal, UNC/drive paths, and symlink escapes are rejected.

Nothing selectedNothing selected

OpenPGP signature

Verify a file against a detached signature (.asc, .sig, .gpg). The signer's public key is required; a fingerprint checks that it is the key you expect.

Nothing selected
Nothing selected
Saved keys are used if you do not add one
Paste a public key

Saved keys

Job

No job running

FileSizeAlgorithmDigestStatus