如何生成文件的md5码?
当你在某网站下载一个文件的时候,下载页面上可能会有“MD5”码,这种码该文件的校验码。特征就是,同一个文件,md5码永远是一样的,哪怕你改动文件名,md5码也一样。但如果你植入恶意代码,变成另一个文件,即使文件名一样,md5码也不一样。网站列出md5码给你,目的是,必要的时候,你可以再次生成文件的md5码,瞧瞧文件有没有被改动过。要知道,有些文件一旦被病毒感染,从表面是很难看出来的。
操作方法
- 01
我从某网站下载了一个iso系统镜像,我担心下载下来之后,被我电脑上的病毒感染了。我要确定这个文件还是“原汁原味”,就可以用软件再次生成该文件的md5码,然后和网站上的md5码对比一下就可以了。我用的是“md5校验工具”,打开软件后,点击“浏览”。
- 02
选中要校验md5码的文件。
- 03
然后软件就开始生成md5码。
- 04
文件越大,生成md5码的时间越长,一个700多M的文件,生成一次只需十几秒钟。
- 05
对比一下,是一样的。另外“SHA1”,“CRC32”和“md5”是同一类的东西,不同的算法而已。
- 06
你试着把md5码复制下来,粘贴到网上搜索一下,可以快速找到该文件所在的网站。
- 07
如果你经常使用网盘的话,你会发现有些好几G的文件一下子就上传上去了,官方称“极速秒传”,应用的就是"md5码"这类的技术。当你上传文件的时候,软件就会为你的文件生成一个md5码,先将md5码上传,然后在服务器的“md5码库”里寻找有没有相同的md5码,如果有,OK,你的文件不用上传了,服务器上已经有了,直接分配一个链接给你就可以了,这就是“极速秒传”。说白了,就是已经有人花长时间上传过一模一样的文件。你不用花大把时间上传,服务器也不用花大把时间接收,你省带宽,他也省带宽,两全齐美。
赞 (0)