软件介绍
MD5-Hash-Changer是一款可以修改任意文件MD5哈希值的C#应用程序。其工作原理是在文件末尾添加“null”字符。
使用方法/界面展示
软件界面为全英文,而且不支持中文,不过使用方法倒是很简单,使用的英文单词也都是常见的内容:

如果你不知道每个按钮是什么意思,可以看看下面的示意图片:

我这边测试了一下软件的效率,整体来说当文件数量不多的时候还是很快的,同时文件体积也决定了整个转换的速度,具体效果如下:

额外补充
很多人可能不明白什么是MD5,为什么要改变文件的MD5,简单的说,MD5就是每个文件的一个独有的ID,不会重复,但是一旦文件发生内容上面的改变,这个值就会发生变化。
很多github上面或者软件上提供软件的时候都会提供对应的MD5值,让你检查你下载的软件和提供的值是否匹配来确认软件是否由他们提供,反之下载到病毒软件或者恶意软件。
其次就是目前所有的网盘都会通过MD5值来检测文件是否已经存在,不仅可以节省空间,也可以在某种程度上提供一种叫做「秒传」的功能,其实代表的就是这个文件已经存在于网盘中了,只不过可能不是你上传的而已。
同时,当你上传的文件被网盘商认定违规或者不合时宜,就会被禁止分享或者下载等等操作,都是基于MD5来的,当你把文件的MD5值修改了之后再上传,就不会出现违规提示了,但这并不代表之后不出现。

