软件介绍
WinMD5 1.1
软件介绍: MD5 是一种加密技术,其典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,警察可以根据指纹来指认犯罪嫌疑人,那么,我们就可以根据文件的 MD5 值来验证文件是否原始文件,以防止被篡改、加入木马、病毒等。(关于MD5 的有关情况请参阅汉化包中的 “MD5简介.txt” 文档)WinMD5 则是校验文件的 MD5 值的一个小程序。有时我们下载了许多东西,其中有几个文件大小、类型相同的,但我们还是无法判断它们是否是同一文件,怎么办呢?这时就要用到 WinMD5 了。我们可以把文件拖动到 WinMD5 程序窗口,查看文件的 MD5 校验值是否相同,如果相同,那就是同一文件,如果不同,那就不是同一文件,这样既节省了硬盘空间,又可防止木马、病毒等。不过,MD5 算法也并非坚不可摧,现在已经被破解(详情请参阅汉化包中的“密码学领域重大发现:山东大学王小云教授成功破解MD5”文档)有人要问了,既然已经被破解,MD5是否就没用了呢?答案是否定的。MD5还将在一段时间内存在于我们的生活中,并且,破解 MD5 也并非易如反掌,需要技术、耐心和运气,虽然已有专门破解 MD5 的软件,但除非是高手,你休想动 MD5 一根毫毛。在大多数情况下,MD5 的功能还是巨大的。现在再来谈谈 WinMD5 的情况,官方发布了1.0,1.1,1.2,1.3,2.0,2.01,2.02,2.04,2.05等版本,其中 1.X 不需要 Microsoft .NET framework 支持,2.X 需要 Microsoft .NET framework 支持。官方推荐的版本有 1.1,2.5 版,为什么不推荐其他版本呢,原因很简单,因为都有 BUG(详情请参阅 http://www.blisstonia.com/software/WinMD5/ 网页的 “ChangeLog” )。有人又问了,不是有2.05 最新版吗,为什么非要汉化这个旧版本呢?其原因有 :
(1)WinMD5 2.X 需要 Microsoft .NET framework 支持,先不说有很多 Windows 98 的用户不知 Microsoft .NET framework 为何物,即使知道,下载几十兆的 Microsoft .NET framework 也需要一段时间,而 WinMD5 本身才 169 KB,有点小题大作了吧?
(2)WinMD5 2.5 版本很占系统资源,启动速度慢,校验文件慢,而 1.1 版本则相反;
(3)目前网上的汉化版本就我发现的有 1.0, 1.2, 1.3, 2.05 汉化版,1.0, 1.2, 1.3 汉化版除了有英文原版的 BUG 外,还有一个共同的 BUG,对汉语支持不好,如果被校验的文件名有汉字,那么汉字不是被截去导致校验信息显示不全或重叠,就是程序异常关闭。其实校正的方法很简单,把程序字体改一下就可以了。
(4)这么小的程序,这么多人汉化,汉化版本的选择是一方面,新版本不见得都好,老版本不见得不好,另一方面,就“关于”对话框来看,大部分都显示不全,这让我联想到关于“八零年代”涉嫌抄袭 HyperSnap-DX 5的事件来,详情请参阅“http://bbs.hanzify.org/index.php?showtopic=30996&st=0entry188313”。希望大家能理解,汉化是一件考验智力和耐心的工作,并不是改几个英语字词,“借鉴”一下别人的汉化程序就能做到的。汉化需要什么:一定的英语水平,一定的计算机水平,一定的耐心,一定的智力,一定的人品...有些事说起来很容易,做起来就很难,比如说汉化,你可以问问那些汉化界的前辈,他们汉化一个软件需要多长时间?他们汉化一般都在什么时间?不知道???请用鼠标右键单击汉化程序,在弹出的菜单中选择“属性”,然后查看“修改时间”,我敢打赌,大多数是在夜间。总之,信不信由你!!!