discuz安全提问算法


Posted in PHP onJune 06, 2007

今天朋友问我discuz安全提问答案能不能饶过去。或者破解,我以前就注意过个密码,只记得很短,以为是substr取的MD5,最后看了半天的源码,确实是MD5加密的,不过,加密的过程有点晕

<option value="0">无安全提问</option>
<option value="1">母亲的名字</option>
<option value="2">爷爷的名字</option>
<option value="3">父亲出生的城市</option>
<option value="4">您其中一位老师的名字</option>
<option value="5">您个人计算机的型号</option>
<option value="6">您最喜欢的餐馆名称</option>
<option value="7">驾驶执照的最后四位数字</option> 

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

演示

7
8f14e45fceea167a5a36dedd4bea2543
1v1.name8f14e45fceea167a5a36dedd4bea2543
f5d8e00a4ebc9ead4611c04706ae05fd
4611c047 

PHP 相关文章推荐
php xml实例 留言本
Mar 20 PHP
php笔记之:初探PHPcms模块开发介绍
Apr 26 PHP
php获得url参数中具有&amp;的值的方法
Mar 05 PHP
yii操作session实例简介
Jul 31 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
php+mysql实现无限级分类
Nov 11 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
Mar 21 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
php适配器模式简单应用示例
Oct 23 PHP
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 #PHP
phpMyAdmin下载、安装和使用入门教程
May 31 #PHP
测试您的 PHP 水平的题目
May 30 #PHP
Discuz板块横排显示图片的实现方法
May 28 #PHP
中国站长站 For Dede4.0 采集规则
May 27 #PHP
MySQL GBK→UTF-8编码转换
May 24 #PHP
Win2003服务器安全加固设置--进一步提高服务器安全性
May 23 #PHP
You might like
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
JS 继承实例分析
2008/11/04 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
理解 JavaScript Scoping &amp; Hoisting(二)
2015/11/18 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
python实现随机梯度下降法
2020/03/24 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
python 将Excel转Word的示例
2021/03/02 Python
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
香港莎莎官网Sasa.com:亚洲著名国际化妆品商城
2019/11/10 全球购物
精彩的大学生自我评价
2013/11/17 职场文书
开业典礼主持词
2014/03/21 职场文书
赡养老人协议书
2014/04/21 职场文书
司机岗位职责说明书
2014/07/29 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
百家讲坛观后感
2015/06/12 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书