Hash Matching
When you drop a file, ThesisLock shows what it is and lets you confirm it is byte-for-byte the file you anchored. All hashing happens in your browser; files never leave your device.
File preview
Dropping a file on the anchor page, the bulk verify page, or the hash matcher shows a preview of it: the filename, size, type, and last modified date, plus the computed SHA-256 hash. Images show a thumbnail, PDFs show a page count when it can be detected, and other files show an icon for their type, so you can tell at a glance which file is which.
Matching a file to a hash
A document's hash changes completely if a single byte changes, so comparing hashes is an exact integrity check. The /match page (linked as Hash Matcher in the footer) compares two hashes side by side:
- Hash vs File: paste an anchored hash on the left, drop a file on the right, and see whether they match.
- File vs File: drop two files to confirm they are identical.
A match shows a green confirmation; a mismatch shows red, with both hashes printed below and the differing characters highlighted so you can see exactly where they diverge. When two hashes match you can jump straight to verifying that hash on chain.
On the verify page
Every verify page (/v/<hash>) includes a Verify your file matches section with the anchored hash pre-filled. Drop your copy of the file to confirm it matches the hash that was anchored on chain, without leaving the page.