MD5 是一种加密技术,其典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,警察可以根据指纹来指认犯罪嫌疑人,那么,我们就可以根据文件的 MD5 值来验证文件是否原始文件,以防止被篡改、加入木马、病毒等。(WinMD5 则是校验文件的 MD5 值的一个小程序。有时我们下载了许多东西,其中有几个文件大小、类型相同的,但我们还是无法判断它们是否是同一文件,怎么办呢?这时就要用到 WinMD5 了。我们可以把文件拖动到 WinMD5 程序窗口,查看文件的 MD5 校验值是否相同,如果相同,那就是同一文件,如果不同,那就不是同一文件,这样既节省了硬盘空间,又可防止木马、病毒等。不过,MD5 算法也并非坚不可摧,
WinMD5 2.X 需要 Microsoft .NET framework 支持,先不说有很多 Windows 98 的用户不知 Microsoft .NET framework 为何物,即使知道,下载几十兆的 Microsoft .NET framework 也需要一段时间,而 WinMD5 本身才 169 KB,有点小题大作了吧?
增强了几个功能:
(1)友好的用户界面,因文件名较长而换行显示不美观的情况一般不会出现;
(2)解决了原版对中文名支持不好的问题;
(3)增加了最大化、最小化按钮,更易于操作;
(4)增加了“总在最前面”功能,方便用户校验