What hashing does
A hash (like SHA-256) turns any content into a fixed-length fingerprint: the same input always gives the same result, but you can't reverse it to the original. It's used to verify content hasn't changed — checking a download's hash, confirming data integrity, or comparing values without storing plaintext.