Hashing
SHA-2
SHA-1
Collision attack
MD4
HMAC
RadioGatún
Preimage attack
Merkle–Damgård construction
Cryptography
Cryptographic hash functions
Error detection and correction