Hash functions: construction and attacks
How do we build a reliable digital digest, and how do we break it? This course dives into the Merkle-Damgård construction and into real-world attacks — the birthday paradox, MD5 and SHA-1 collisions, length extension. An in-depth look at what makes, or breaks, the resistance of a hash function.
Advanced 60 min 34 viewscryptographieintégritésupérieur
Table of contents
- 01
Anatomy of a hash function
- 02
The attacks

