Question: Which functions are hash functions ?
Answers:
answer_text: Luhn algorithm
answer_text: Rabin fingerprint
answer_text: Zobrist hashing
answer_text: Pearson hashing
answer_text: Fowler–Noll–Vo hash function (FNV Hash)
answer_text: Jenkins hash function
answer_text: Bernsteins hash djb2  
answer_text: PJW hash / Elf Hash
answer_text: MurmurHash
answer_text: HMAC
answer_text: MD6
answer_text: SipHash
answer_text: UMAC
answer_text: VMAC
answer_text: BLAKE-256
answer_text: BLAKE-512
answer_text: ECOH
answer_text: GOST
answer_text: Grøstl
answer_text: HAS-160
answer_text: HAVAL
answer_text: JH
answer_text: MD4
answer_text: MD5
answer_text: RadioGatún
answer_text: RIPEMD
answer_text: RIPEMD-128
answer_text: RIPEMD-160
answer_text: RIPEMD-320
answer_text: SHA-1
answer_text: SHA-224
answer_text: SHA-256
answer_text: SHA-384
answer_text: SHA-512
answer_text: SHA-3 (subset of Keccak)
answer_text: Skein
answer_text: Snefru
answer_text: Spectral Hash
answer_text: Streebog
answer_text: SWIFFT