哈希算法是一种强壮的数据处理技能,它可以将恣意长度的数据转化为固定长度的小型数据,即哈希值。这种哈希值不只是具有唯一性,还十分紧凑。关于任何一段数据,即便只是改动一个字符,其哈希值也会彻底不同。此外,寻觅两个不同的输入但哈希值相同的事例在计算上简直不可能完成。
针对数据完整性的维护,有多种方法可供挑选。例如,音讯身份验证代码(MAC)哈希函数一般调配数字签名来签署数据;而音讯检测代码(MDC)哈希函数则是用于查看数据的完整性。
举个比如,假定小红给小明发了一条信息,并为这条信息生成了一个哈希值。那么小明就可以在收到信息后也对其进行哈希运算,并将自己的哈希值与小红原先供给的哈希值作比照。假如两者持平,阐明信息未遭篡改;但假如不同,则证明信息在小红发送之后现已被修改了。为了可以更好的确保这个体系的正常运作,小红需要对除了小明之外的所有人保密原始的哈希值。
文章内容来自互联网,不代表本站态度,若侵犯到您的权益,可联络多特删去。(联络邮箱:)