Я изучаю возможность предотвращения столкновений контрольных сумм CRC, когда они используются в качестве хэшей. Я знаю, как рассчитать вероятность столкновения для хэш-алгоритмов, которые распределены равномерно (что означает возможность получения всех возможных контрольных сумм для случайных входных данных).Распределение контрольных сумм CRC
То, что я не знаю (и я не мог найти в Интернете):
- ли CRC контрольная сумма, как правило [не] равномерно распределены?
- Распределение зависит от полинома?
- Распределение зависит от размера входных данных?
P.S .: Я знаю об ограничениях при использовании CRC в качестве хэшей, поэтому это не является частью этого вопроса.