Prospecting for Hash Functions
https://nullprogram.com/blog/2018/07/31/ [nullprogram.com]
2018-08-07 03:05
Suppose, for example, I wrote tool to generate a random hash function definition, then JIT compile it to a native function in memory, then execute that function across various inputs to evaluate its properties. My tool could rapidly repeat this process in a loop until it stumbled upon an incredible hash function the world had never seen. That’s what I actually did. I call it the Hash Prospector: