Есть ли какой-либо 32-битный алгоритм контрольной суммы с одним из:
- Меньшая вероятность хеш-коллизии для размеров входных данных ‹1 КБ?
- Столкновения с более равномерным распределением.
Эти относительно CRC32. На первое свойство я практически не рассчитываю из-за ограничения объема памяти 32 бита. Но во втором ... кажется, могут быть улучшения.
Любые идеи ? Спасибо. (Мне нужна конкретная реализация, лучше на C, но C ++ / C # или что-то еще для начала тоже в порядке).