Не знаю, кто пишет ответы на Stack Overflow, но иногда это вполне тянет на отдельную стать. Вот, например, ответ про самый быстрый алгоритм хеширования с небольшим количеством коллизий. TL;DR автор рекомендует FNV-1a, хотя по его метрикам Murmur2 по его метрикам выходит быстрее и с лучшим распределением. К тому же, у него больше реализаций. Например, он используется в nginx.

Важно: речь о не криптостойких функциях хеширования. Для мест, где подбор коллизий злоумышленником может сделать вам больно (например, криптоподпись), используйте как минимум SHA256.