Digital Fingerprints
A cryptographic hash function takes an input of any size — from a single byte to a multi-gigabyte file — and produces a fixed-size output called a digest. SHA-256 always produces exactly 256 bits (64 hex characters), regardless of whether the input is “hello” (5 bytes) or the entire Wikipedia database (22+ GB). The function is deterministic (same input, same hash), one-way (you cannot reverse it), and exhibits the avalanche effect: changing a single bit in the input flips approximately 50% of the output bits.