md5怎么看(md5怎么看)
一、怎么查看md5加密的密码
用一个密码用MD5加密,然后通过MD5破解到还原后的密码。可以看出现在的MD5密码加密其实也并不是百分百的安全,至少一部分加密后的密码可以在网上免费查出来,原理也相当简单,就是通过数据库比对的方式查询已知的加密密码的MD5来获取到原密码,文章中作者有一点没有提及个解密的网站,据说那个网站现在的解密数据量达到TB级别,现在大部分黑客在入侵的时候都有用到过这个网站的解密功能,相信不少网站的沦陷都有这个解密站点的帮忙。还有一点就是,这个网站对于一些简单的解密是免费的,对于一些复杂的密码,就需要付费了。
原文的作者有提到说利用用户查询MD5密码的时候搜集这些信息,然后制成数据库再卖钱,这一点我觉得可行性还是有的,但是做起来却不是那么容易,毕竟收集比较耗时,而且量并不一定大,有人曾传言:MD5的解密数据都是收集了很多国内外大型社区的用户数据库整理来的,人家用现在成的,省了收集这个程序。按照之前的说法,数据库达到TB级别了,再用这个数据库做破解程序,似乎有点过份了,这个程序,估计得是这个世界上最大的一个程序了。
二、怎么检查光盘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的全称是Message-Digest
Algorithm
5
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
MD5
(tanajiya.tar.gz)
=
0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算MD5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的
"抵赖",这就是所谓的数字签名应用。
MD5还广泛用于加密和解密技术上。比如在UNIX系统中用户的密码就是以MD5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成MD5值,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。
正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用MD5程序计算出这些字典项的MD5
值,然后再用目标的MD5值在这个字典中检索。我们假设密码的最大长度为8位字节(8
Bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是P(62,1)+P(62,2)….+P
(62,8),那也已经是一个很天文的数字了,存储这个字典就需要TB级的磁盘阵列,而且这种方法还有一个前提,就是能获得目标账户的密码MD5值的情况下才可以。这种加密技术被广泛的应用于UNIX系统中,这也是为什么UNIX系统比一般操作系统更为坚固一个重要原因。