I have a lot of material related to hashing. Definitions and my offerings: Hash functions for hash table lookup Error Correction Codes Noncryptographic Checksums A noncryptographic hardware hash One-way functions (cryptographic hash functions, digital signatures) Block Ciphers Random Number Generators Stream Ciphers My functions: LOOKUP3.C, for hash table lookup SpookyHash, for hash table lookup a