Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

hash function

Turns any data into a short fingerprint; no key, so anyone can recompute it.

A cryptographic hash function such as SHA-256 maps input to a fixed-size digest such that any change alters it; with no key, it detects accidental change only.

Examples

  • SHA-256 turns a firmware image into a 32-byte fingerprint; changing one byte changes the fingerprint.

  • A hash alone doesn't stop an attacker, who can change the data and simply recompute the SHA-256.

Read the full section →