Discuz论坛密码与密保加密规则


Posted in PHP onDecember 19, 2016

Discuz密码加密规则:

md5(md5('字符串').'固定字串');

        固定字符串是在注册用户的时候随机生成的,且保存在数据表pre_ucenter_members的salt字段中。

        举例:假如密码为 123456789 ,固定字符串为jb51,  那么加密规则为:md5(md5('123456789').'jb51'); 得出的结果就是:96122ff0dd306c912aab15adccf21df1

Discuz密保加密规则:

        加密过程是value的值先加密一次,比如我的提问是“驾驶执照的最后四位数字”value的值就是7,7的MD5为8f14e45fceea167a5a36dedd4bea2543,我回答的是 “1v1.name”,这里把1v1.name和7的MD5值放一起,也就是 “1v1.name8f14e45fceea167a5a36dedd4bea2543”加密以后的MD5值为 “f5d8e00a4ebc9ead4611c04706ae05fd”这时再取第17到24位的8位密码“4611c047”4611c047就是数据库里的密码。

    该过程中一定要查看源码中每个密保问题的value值。

以上所述是小编给大家介绍的Discuz论坛密码与密保加密规则,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
一个简易需要注册的留言版程序
Oct 09 PHP
php mssql 时间格式问题
Jan 13 PHP
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 PHP
php中strtotime函数用法详解
Nov 15 PHP
CI框架中$this->load->library()用法分析
May 18 PHP
php array_key_exists() 与 isset() 的区别
Oct 24 PHP
PHP微信H5支付开发实例
Jul 25 PHP
详解php协程知识点
Sep 21 PHP
实例讲解PHP验证邮箱是否合格
Jan 28 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
Jun 22 PHP
PHP7新特性
Mar 09 PHP
yii框架搜索分页modle写法
Dec 19 #PHP
YII框架中搜索分页jQuery写法详解
Dec 19 #PHP
Yii2――使用数据库操作汇总(增删查改、事务)
Dec 19 #PHP
利用PHP抓取百度阅读的方法示例
Dec 18 #PHP
详解PHP数据压缩、加解密(pack, unpack)
Dec 17 #PHP
Yii2中datetime类的使用
Dec 17 #PHP
php生成二维码图片方法汇总
Dec 17 #PHP
You might like
用PHP和ACCESS写聊天室(四)
2006/10/09 PHP
快速配置PHPMyAdmin方法
2008/06/05 PHP
关于PHP5 Session生命周期介绍
2010/03/02 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
php实现删除空目录的方法
2015/03/16 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
jquery indexOf使用方法
2013/08/19 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
JavaScript对Cookie进行读写操作实例
2015/07/25 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
计算机专业职业生涯规划范文
2014/01/19 职场文书
人力资源主管职责范本
2014/03/05 职场文书
新员工入职感言范文!
2019/07/04 职场文书