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 相关文章推荐
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
May 28 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
Jul 05 PHP
PHP中比较时间大小实例
Aug 21 PHP
PHP常用技术文之文件操作和目录操作总结
Sep 27 PHP
php实现utf-8转unicode函数分享
Jan 06 PHP
PHP借助phpmailer发送邮件
May 11 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 PHP
php设计模式之职责链模式定义与用法经典示例
Sep 19 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 PHP
让你的PHP,APACHE,NGINX支持大文件上传
Mar 09 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钩子与简单分发方式实例分析
2017/09/04 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
javascript new一个对象的实质
2010/01/07 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Python datetime包函数简单介绍
2019/08/28 Python
python requests.get带header
2020/05/05 Python
速比涛英国官网:Speedo英国
2019/07/15 全球购物
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
公证委托书模板
2014/04/03 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
置业顾问岗位职责
2015/02/09 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
python中super()函数的理解与基本使用
2021/08/30 Python
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python