fingerprints

Same Data, Three Disguises

Formatting is invisible. Data is everything.

0 10 20 30 40 50 Mon Tue Wed Thu Fri Weekly signups slickfast.com

That chart can be written as JSON in endless ways — minified, padded with spaces, keys in any order, 45 written as 4.5e1. Every honest version produces this exact fingerprint:

sha256:cabf4865a13e8e935602929ed1f3a9e1f1d70d1919b90ea6d70bbc000435b48f

Not because we stored it. Because before hashing, every copy is rearranged into ONE official form (a public standard, RFC 8785) — so how you type the data can never matter.

Now change Friday from 45 to 46 — one digit:

sha256:2ddbdd29d1e1ed24249a6be5d152e85d2c021317dc5d0ebc85bb27c737d4d7cb

No overlap. No similarity. One digit of real data shatters every character. That asymmetry is the whole trick: formatting never changes the number; data always does.

Ways to write itendless
Fingerprints1
Compute time19 µs
Trust requirednone
fingerprint sha256:02686718bc92fa61f560f2c5c4a2222cab04495396a233515f7503b98e3110a1 · verify: add .json to this page's URL