，可以非常容易地"故意"改变数据而维持CRC不变，参见CRC and how to Reverse it中的证明。可以用Message authentication code验证数据完整性。
CRC发生碰撞的情况.与所有其它的散列函数一样，在一定次数的碰撞测试之后CRC也会接近100%出现碰撞。CRC中每增加一个数据位，碰撞机率就会减少接近50%，如CRC-20与CRC-21相比。
设计CRC多项式.生成多项式的选择是CRC算法实现中最重要的部分，所选择的