Chopped, Stored, Secured – The Story of the Hash Function

When is your birthday? The math behind hash collisions

The Accidental Ancestor – How Verifying Numbers Shaped Modern Hashing