Key Properties of Cryptographic Hash Functions: Avalanche Effect

Consequences of these properties is what’s known as the Avalanche Effect.

This means that any change in the input leads to a pseudorandom change in the output.

This prevents a hot or cold game with inputs, where you attempt to guess the output based on inputs.

On the right side, we’ve hashed the string “I am Satoshi Nakamoto0”, “I am Satoshi Nakamoto1”, all the way to 19…

And each result is pseudo random.

There’s no relation between the Hashes despite the inputs being so similar.

SHA256d