MD5密码破解原理和网站

简介:

md5在理论上是几乎无法破解的,陈小云也只是找到不同两段数据能产生相同md5值的方法而已(山风评注:好像不同数据不会生成相同的md5值吧,这里指的是反向思考方法)。不过对于密码就不同了,因为一般人的密码都是在10位以内,有人将8~11位以内的所有大小写字母和数字排列组合都计算一遍md5值,然后用这个庞大的字典反过来破解(查询出)原始的密码值。这个也是经典的空间换时间的例子。

这个网站的地址是:http://www.cmd5.com/

复制一个md5值到网站的查询框,比如:fc5e038d38a57032085441e7fe7010b0,然后点“解密”就是了。
通常论坛(动网/Discuz/phpBB)和一般网站都是将密码用md5计算过然后储存起来的,现在用这个工具可以“还原”用户密码了。 

附一段网站介绍文字:

本站拥有世界上最大的数据库,查询速度也很快,大部分查询是免费的。
实时查询共有457,354,352,282条,已包含11位及11位以下数字、8位小写字母、7位小写字母加数字、6位大小写字母加数字等组合。
后台分布式查询记录共有176,149,422,453,689条,包含12位数字、9位小写字母加数字、7位任意字符。



后记:发这篇文章并不是让大家去破解别人的密码,(实际上如果你没有入侵别人服务器的话连人家的md5值都获取不了的)只是让大家思考一下储存密码的方式是否需要改变一下,例如用“用户名+密码+自定义字符串”作为MD5的计算原始值,而不是仅仅密码



本文转自 bilinyee博客,原文链接:    http://blog.51cto.com/ericfu/1859691    如需转载请自行联系原作者
相关文章
|
8月前
|
JavaScript 数据安全/隐私保护 开发者
JS逆向实战之混淆加密和AES加密的破解
JS逆向实战之混淆加密和AES加密的破解
|
数据安全/隐私保护
MD5 加密解密 判断密码是否相等 全套实现方式
MD5 加密解密 判断密码是否相等 全套实现方式
253 0
|
数据安全/隐私保护
【小工具】2. 需要对测试用的数据进行MD5加密
【小工具】2. 需要对测试用的数据进行MD5加密
|
算法 数据库 数据安全/隐私保护
md5加密科普,关于平时数据库密码的保存
md5加密科普,关于平时数据库密码的保存
md5加密科普,关于平时数据库密码的保存
|
SQL 算法 安全
MD5加密漏洞(MD5绕过方式-0e绕过/数组绕过/MD5碰撞/MD5SQL注入)
MD5是一种散列函数,是哈希算法的一种,可以将任意长度的输入,通过散列算法变换成128位的散列值
992 0
|
数据安全/隐私保护
国外hash(MD5、NTLM、LM、SHA)密码在线破解网站
国外hash(MD5、NTLM、LM、SHA)密码在线破解网站 这是国外的hash密码在线破解网站列表,支持多种类型的hash密码,目前可查询破解的hash包括:MD5、NTLM、LM、SHA1、SHA 256-512、MySQL、WPA-PSK 。
13178 0
|
数据安全/隐私保护 数据库
设计登陆表, 两次MD5加密
1、数据库设计 2、明文密码两次MD5处理 http在网络中是通过明文来进行传输的,如果用户登陆时输入的用户名和密码不做处理。那么如果数据包对别人截取到了,就能过得到数据包中的明文密码。
2113 0
|
tengine 安全 算法
RSA算法理论学习解惑――复制粘贴RSA私钥导致tengine出错深入解析
tengine的代码中使用了RSA_check_key函数进行RSA私钥格式正确性检查,有一次加载私钥测试时tengine reload失败。案例的看点是RSA格式私钥文件中的私钥指数d在tengine实际的加解密计算过程中并没有用到,至于为什么请细看下文。
4068 0

热门文章

最新文章