关于md5的加密和解密的一些好的文章以及软件下载地址

来源:互联网 发布:便携咖啡杯 知乎 编辑:程序博客网 时间:2024/06/11 04:01

这就是MD5检测程序,前提是你需要对原MD5的值知道,这样才能匹配,看这个文件或者软件是不是原版。

但是一般官方给的软件都会有MD5的值。

软件下载地址:http://www.piaodown.com/soft/51775.htm

发现了一个MD5破解网站(描述很牛):http://www.cmd5.com/default.aspx

(亲自试了一下12345678,不到一秒钟就破解了)

描述如下:

本站共有md5记录235亿条,还在不断增长中,已包含10位及10位以下数字、7位字母、部分7位字母+数字,全部6位及以下字母加数字等组合,并针对国内用户做了大量优化,例如已经包含所有手机号码、全国部分大中城市固定电话号码、百家姓、常用拼音等大量组合,另加入了某大型网站真实会员密码数据10万条。本站数据量大,查询速度快,同时支持16位及32位密码查询。通过对10万会员的真实动网论坛样本数据的测试,本站对于动网论坛密码的命中率达到83%
  本站4T的硬盘已经上线,正在生成数据,预计需要2个月左右时间,到时候本站能查询到12位数字和9位字母。

感觉很深的理解:

MD5是一种不可逆的加密(散列)算法,只能加密,不能还原。MD5用同一值加密的结果每次都一样,所以可以将用户的密码的MD5结果保存在数据库中。当用户登录时,将登陆时的密码MD5之后和数据库中的进行比对,如果相同就证明用户输入的密码正确。MD5的值是可以碰撞的(两个不同值的MD5结果相同),但几率非常小。(好可怕)不过好象有人已经发现了快速发现碰撞的方法,MD5已经不是牢不可破,不过尚未公开。目前MD5破解的方法都是将很多字符穷举将其MD5值保存在一个大型数据库中,查找是依次比对。防止自己的MD5值被穷举出来可以通过使用长且复杂的密码或者进行多次MD5。

0 0