文件哈希

你是否遇到过这样的情况:看到一张有趣的图片,想要发送给微信好友,却发现对方无法查看;又或者想上传文件到 QQ 群,却总是失败?这类行为,都与文件的哈希值有关。

什么是文件哈希

文件根据指定的散列算法(如 md5、SHA1SHA256)计算出文件哈希,它相当于文件的“身份证”,具有唯一性。文件哈希与文件内容有关,与文件名、修改时间无关。

文件拦截

既然文件的哈希值具有唯一性,那么我们可以以它作为依据,将一些我们不想传播的文件的哈希值记录到黑名单(通常这些文件传播有一定规模),一旦核对上传的文件的文件哈希在黑名单里,就不予上传。

应对文件拦截

如果我非要上传呢?最简单的办法就是对文件进行不影响主要信息的编辑。比如对于图像,我们可以修改一个像素,对于文本,我们可以在末行添加空行。推而广之,我们可以使用十六进制编辑器在文件尾部添加若干 20(空格),进而改变文件哈希。

事实上,有一个专门的工具可以专门用于修改文件哈希—Hash Manager

高科技一旦作起恶来,一点也不比瘟疫弱