CRC был разработан для предотвращения ошибок передачи, а не злонамеренных действий.
Следовательно, он не устойчив к столкновениям.
В частности, линейные свойства кодов CRC даже позволяют злоумышленнику изменить сообщение таким образом, чтобы оставить проверочное значение без изменений