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 相关文章推荐
对盗链说再见...
Oct 09 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
Sep 09 PHP
一步一步学习PHP(7) php 字符串相关应用
Mar 05 PHP
用mysql_fetch_array()获取当前行数据的方法详解
Jun 05 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 PHP
Composer设置忽略版本匹配的方法
Apr 27 PHP
php文件系统处理方法小结
May 23 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
Oct 13 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
一次因composer错误使用引发的问题与解决
Mar 06 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 URL跳转代码 减少外链
2011/06/25 PHP
ThinkPHP实现批量删除数据的代码实例
2014/07/02 PHP
一个完整的PHP类包含的七种语法说明
2015/06/04 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
2018/04/20 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
python动态监控日志内容的示例
2014/02/16 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
python对html过滤处理的方法
2018/10/21 Python
python flask框架实现重定向功能示例
2019/07/02 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
Python遍历字典方式就实例详解
2019/12/28 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
原装进口全世界:天猫国际
2016/08/03 全球购物
SQL数据库笔试题
2016/03/08 面试题
优秀团支部事迹材料
2014/02/08 职场文书
公司门卫岗位职责
2014/03/15 职场文书
优秀驾驶员先进事迹材料
2014/05/04 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
文艺节目主持词
2015/07/06 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python