Applications
Hash functions are critical for hash tables as data structures, but they are also a more general mechanism and useful for a variety of applications, especially for security. Optionally, check out the following videos about how hash functions are used in various contexts.
Note: these are not applications of hash tables, just applications of hash functions.