Checksum 校验和是唯一的吗?

Checksum 校验和是唯一的吗?,checksum,Checksum,我们知道,校验和是从一组较大的数据中计算出来的少量数据(通常用于提供错误检测)。但是,如果数据较少,它们又如何独特呢?如果它们不是唯一的,那么根据定义,多个输入将产生相同的校验和,我认为这将破坏它们的全部用途。一般的想法是,对于少量的位错误,校验和不太可能匹配,例如,16位校验和有1/64k的概率是偶然匹配的。通常使用CRC而不是简单的校验和。校验和不是唯一的。

我们知道,校验和是从一组较大的数据中计算出来的少量数据(通常用于提供错误检测)。但是,如果数据较少,它们又如何独特呢?如果它们不是唯一的,那么根据定义,多个输入将产生相同的校验和,我认为这将破坏它们的全部用途。

一般的想法是,对于少量的位错误,校验和不太可能匹配,例如,16位校验和有1/64k的概率是偶然匹配的。通常使用CRC而不是简单的校验和。校验和不是唯一的。