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 缓冲的免费实现方法
Oct 09 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
Jun 21 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
php使用curl和正则表达式抓取网页数据示例
Apr 13 PHP
php去掉URL网址中带有PHPSESSID的配置方法
Jul 08 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
Jan 25 PHP
关于PHP通用返回值设置方法
Mar 31 PHP
laravel实现上传图片并在页面显示的例子
Oct 14 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
Apache2 httpd.conf 中文版
2006/11/17 PHP
PHP的explode和implode的使用说明
2011/07/17 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
2020/09/13 PHP
js 替换
2008/02/19 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
jQuery截取指定长度字符串代码
2014/08/21 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
举例简单讲解Python中的数据存储模块shelve的用法
2016/03/03 Python
python+opencv+caffe+摄像头做目标检测的实例代码
2018/08/03 Python
python绘制多个曲线的折线图
2020/03/23 Python
Django时区详解
2019/07/24 Python
Django 限制访问频率的思路详解
2019/12/24 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
俄语专业毕业生推荐信
2013/10/28 职场文书
保险公司早会主持词
2014/03/22 职场文书
员工合理化建议书
2014/05/19 职场文书
作风大整顿心得体会
2014/09/10 职场文书
长城导游词400字
2015/01/30 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang
java后台调用接口及处理跨域问题的解决
2022/03/24 Java/Android
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android