Visual Interactive Introduction

They're used in databases to optimize queries, they're used in data structures to make things faster, they're used in security to keep data safe. Almost every interaction you have with technology will involve #hash functions in one way or another - http://statusl.ink/avisualinteractiveintroductiontoha-967.htm