怎么看md5(md5怎么看)
一、md5是什么 如何计算MD5
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。
MD5算法具有以下特点:
1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
2、容易计算:从原数据计算出MD5值很容易。
3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。
MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的16进制数字串)。
大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为司法机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的MD5“数字指纹”,如果任何人对文件做了任何改动,其MD5也就是对应的“数字指纹”都会发生变化。
二、怎么检查光盘md5值
MD5、CRC与WINDOWS原版光盘的校验
日期: 2005-9-3发布人:zhouhjss
MD5、CRC与WINDOWS原版光盘的校验
1、校验的目的,一般而言,我们是用来判断光盘或者镜像是不是原版copy(注意:不是来验证是不是原版ISO文件的副本!有特殊要求者除外。)
2、假定的前提,我们知道原版光盘ISO(当然虚拟镜像有不同的格式,不一定是ISO)的MD5值和原版的CRC值。3P!:l
3、适用的范围,就WINDOWS原版的校验来说,MD5可以验证我们手头的这个镜像文件是不是原iso文件(注意:是文件)的副本。如果MD5值不同说明就不是源ISO的副本了。CRC可以校验我们手头的镜像是不是原版光盘的镜像(注意:不是文件)或者copy。67g
4、MD5存在的问题:如果我们把原版用不同的工具制作一下iso,看看md5值还一样吗?肯定是不一样的。再用crc校验,数值肯定是一样的。因为,MD5是校验的文件,CRC校验的是光盘。也就是说网上流传的同样是原版镜像的MD5值不同的镜像文件可以有很多,但CRC值是都是相同的。并且,MD5不能用来校验光盘。
5、建议:用CRC校验是不是原版copy或者镜像。如果下载文件,提供下载者给出MD5值,可以用MD5校验(但这个值和是不是原版镜像没有必然联系,只能校验下载过程种有没有出现问题)。
6、CRC校验的疑问
从结果上看,AutoCRC只是说这个.ISO是有效的(VALID)。但是它并没有告诉我,我所 CRC的这个文件是不是和别的 505M的.ISO文件一样。也就是说,只要是成功的从任何光盘上镜像到硬盘上的 ISO文件,用 CRC校验都是正确的,或者 VALID的,对不对?。
错!
A、用cdimage制作光盘的时候要加入-x参数,制作成功后才能通过crc校验。如果修改了原光盘,肯定不能通过(在没有重新加入crc校验的情况)。1p|gG
B、通过后,还要看里面的具体数值是不是和原版一致!L
MD5:一种消息摘要算法(也叫单向散列函数)的名称。它通过一定的算法,根据源数据的每一位(bit)最终产生一个128位(bit)的校验值(一个32位的16进制数)。MD5最常见的应用是在密码学里,本文中主要用它来校验文件完整性——如果你觉得上述文字难以理解,那么可以简单的认为MD5就是一种128位的数字签名,用于校验文件是否被修改过即可。
CRC.EXE:光盘介质测试软件,微软在win2000以后在光盘加了此验证信息。
三、怎么查看md5加密的密码
用一个密码用MD5加密,然后通过MD5破解到还原后的密码。可以看出现在的MD5密码加密其实也并不是百分百的安全,至少一部分加密后的密码可以在网上免费查出来,原理也相当简单,就是通过数据库比对的方式查询已知的加密密码的MD5来获取到原密码,文章中作者有一点没有提及个解密的网站,据说那个网站现在的解密数据量达到TB级别,现在大部分黑客在入侵的时候都有用到过这个网站的解密功能,相信不少网站的沦陷都有这个解密站点的帮忙。还有一点就是,这个网站对于一些简单的解密是免费的,对于一些复杂的密码,就需要付费了。
原文的作者有提到说利用用户查询MD5密码的时候搜集这些信息,然后制成数据库再卖钱,这一点我觉得可行性还是有的,但是做起来却不是那么容易,毕竟收集比较耗时,而且量并不一定大,有人曾传言:MD5的解密数据都是收集了很多国内外大型社区的用户数据库整理来的,人家用现在成的,省了收集这个程序。按照之前的说法,数据库达到TB级别了,再用这个数据库做破解程序,似乎有点过份了,这个程序,估计得是这个世界上最大的一个程序了。