Hashing
MD5
HMAC
Collision attack
SHA-2
Padding
SHA-1
Merkle–Damgård construction
Crypt
Error detection and correction
Cryptography
Cryptographic hash functions