Crypto

Hashing and MAC, key derivation, password hashing and one-time passwords: the primitives most applications reach for first.