文件采用MD5 SHA1 SHA224 SHA256 SHA384 SHA512算法生成HASH值,通过对比这个值可以判断文件是否被修改过,这个很有意义。比如我从网上下载了一个软件,但是里面添加了一些恶意代码,但是你把它和官网上的哈希值对比后,就会发现不是官网上的原版了。
HASH函数生成HASH值的过程是单向的、不可逆的,不同的输入总会输出不同的HASH值,所以修改文件生成相同的HASH值几乎是有可能的。
如上所说,需要对比生成的HASH值才能判断文件是否被修改过。但是如何生成一个文件的HASH值呢?下面介绍文件哈希计算工具的使用方法。