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 文件缓存的性能测试
Apr 25 PHP
FireFox浏览器使用Javascript上传大文件
Oct 30 PHP
php中获取主机名、协议及IP地址的方法
Nov 18 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 PHP
2014最热门的24个php类库汇总
Dec 18 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
PHP session文件独占锁引起阻塞问题解决方法
May 12 PHP
PHP中set error handler函数用法小结
Nov 11 PHP
PHP实现微信提现功能
Sep 30 PHP
PHP内置函数生成随机数实例
Jan 18 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
Apr 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学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
python对html代码进行escape编码的方法
2015/05/04 Python
Django URL传递参数的方法总结
2016/08/28 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
python实现两张图片的像素融合
2019/02/23 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
财会自我鉴定范文
2013/12/27 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
关于教师节的广播稿
2014/09/10 职场文书
2014县委书记党的群众路线教育实践活动对照检查材料思想汇报
2014/09/22 职场文书
应届毕业生自荐信
2015/03/04 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
患者身份识别制度
2015/08/06 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python