用哈希值确认文件没有被改动
发布于 · 更新于 阅读约 1 分钟
哈希值是文件的简短摘要。只要有一个字节发生变化,哈希值就会彻底改变。
工具的作用
它可以计算文本或不超过 64 MB 的文件的 SHA-1、SHA-256 或 SHA-512 哈希值,也可以同时计算这三种。计算在设备上完成。
相差一个字节
一段 WAV 格式的语音,SHA-256 哈希值为 fd666e56…bee71d。把副本中的一个比特改掉之后,哈希值变成 c777b1cf…ada5d1。两个哈希值看上去毫无相似之处。
比对
把计算得到的哈希值与文件发布者提供的哈希值比对。如果完全一致,就说明文件相同。在文本和文件上,工具得出的哈希值都与参考计算的结果一致。
哈希值说明不了什么
它只能证明文件与用来计算的那个文件完全相同,不能证明文件是安全的。而且只有参考哈希值来自可信来源时,比对才有意义。
验证
先比对开头和结尾的几个字符,再比对整个哈希值。至于它与 Base64 的区别,请参阅 Base64、哈希与编码地址,不要混淆。
