变消息，还可以改变散列值，那么含密钥散列或或讯息鑑别码（MAC）可用于提供额外的安全性（即金钥杂凑讯息鑑别码）。在不了解密钥的情况下，攻击者不可能计算出结果正确的含密钥散列值。
错误纠正码.任何错误纠正码都可用于错误检测。最小汉明距离为d的编码在码字中最多可以检测出d − 1个错误。如果对要检测的最小错误数量有严格限制，使用基于最小距离的纠错码进行错误检测则很合适。最小汉明距离d = 2的编码是纠错码的退化情况，并可用于检测单个错误。奇偶校验位是单错误检测的一个例子。Sec