码迷,mamicode.com
首页 > Web开发 > 详细

discuz 密码解密

时间:2017-09-14 15:03:27      阅读:617      评论:0      收藏:0      [点我收藏+]

标签:word   分享   sele   name   color   img   内存   不同   nbsp   

百无聊赖中想看看discuz密码的加密方式,发现密码和邮箱这个东西最好有好几个,不然被脱库一个,你的网络上的帐号都是危险,然后分等级去用。

比如:支付宝、银行卡、网银之类的密码和邮箱最好单独使用一个,分为最高等级。

第二级是一些重要但是不涉及资产的,如:12306之类的,单独一个,此为第二等级

第三级是一些其他帐号密码,就算丢了对自己损失不大,既没有隐私也没有财产损失

第四类是一些垃圾网站非得注册,丢了重新注册无所谓的。

 

以下是解密步骤

 

mysql> select username,password,salt from pre_ucenter_members where username="oppo";
+----------+----------------------------------+--------+
| username | password                         | salt   |
+----------+----------------------------------+--------+
| oppo     | b760a986852b9acc1ed79e4bfb945d6a | 1c3c3c |
+----------+----------------------------------+--------+

 

salt字段为discuz密码加盐的随机字段,每个账户都不同,其中discuz是加密的方式就是把源密码通过md5加密,然后把加盐字段和加密的字段在md5一次。

这样加密后的密码就是数据库内的discuz账户的原始密码

先测试加密的结果看是否匹配

首先在线加密初始密码 123456,看效果

技术分享

 

然后对加密后的字段再加上加盐的随机字段测试加密后的密码

技术分享

 

 此时得到的密码为数据库内存储的密码。知道这个加密方式后,我们再去反向解密,奇怪,直接出来了,最后加盐的字段为什么不用去掉?反正出来了

技术分享

 

discuz 密码解密

标签:word   分享   sele   name   color   img   内存   不同   nbsp   

原文地址:http://www.cnblogs.com/dribs/p/7520376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!