PHP无敌近乎加密方式!


Posted in PHP onJuly 17, 2010

因为本人对sql注入比较喜欢
前前后后 检测过不少网站 aspphpjsp
发现基本都是用md5加密算法
都说 MD5 不可逆 无法破
对 MD5是无法逆 可是可以暴力破
只需要把常用的密码 MD5后 放数据库里
别人只需要提供MD5密码 进行数据库对比 就可以还原密码了
国内www.cmd5.com国外www.xmd5.org
都提供在线爆破
很多站长被人入侵过吧?其中最大部分是管理员密码被SQL注入 导致泄露
然后进后台搞破坏
我发现 PHP的内置函数crypt 很不错
配合MD5 更天下无敌
<?php
$pass = '123456';
echo "MD5加密后".md5($pass)."<br>"; //不安全
echo "crypt加密后".crypt($pass)."<br>"; // 比较乱的密码 刷新后还会变
echo "crypt复杂加密后".crypt($pass,substr($pass,0,2))."<br>"; //还是不爽
echo "无敌加密后".md5(crypt($pass,substr($pass,0,2)))."<br>"; // 现在让黑客如何破这个密码???
?>
最后的密码 还是32位 初看 都以为是 MD5加密
可无论对方MD5的HASH值多么庞大 几个T的数据 都无法破解出来

当然上面的思路可以用于一些其它语言如asp,asp.net,jsp等

PHP 相关文章推荐
php 读取shell管道传输过来的内容
Mar 01 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
PHP下判断网址是否有效的代码
Oct 08 PHP
TMDPHP 模板引擎使用教程
Mar 13 PHP
微信支付开发教程(一)微信支付URL配置
May 28 PHP
Mac OS下配置PHP+MySql环境
Feb 25 PHP
Laravel 5框架学习之表单
Apr 08 PHP
php实现的mongodb操作类
May 28 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
Nov 09 PHP
php获取excel文件数据
Apr 21 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
May 20 PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 PHP
生成ubuntu自动切换壁纸xml文件的php代码
Jul 17 #PHP
PHP实现多条件查询实例代码
Jul 17 #PHP
php程序效率优化的一些策略小结
Jul 17 #PHP
在PHP中养成7个面向对象的好习惯
Jul 17 #PHP
PHP面向对象分析设计的61条军规小结
Jul 17 #PHP
Windows下XDebug 手工配置与使用说明
Jul 11 #PHP
PHP编码规范之注释和文件结构说明
Jul 09 #PHP
You might like
PHP导出Excel实例讲解
2016/01/24 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
JS实现统计复选框选中个数并提示确定与取消的方法
2015/07/01 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
js实现input密码框显示/隐藏功能
2020/09/10 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
Python中__call__用法实例
2014/08/29 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
简单了解python协程的相关知识
2019/08/31 Python
Python any()函数的使用方法
2019/10/28 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
奶茶专卖店创业计划书
2014/01/18 职场文书
文明学生标兵事迹
2014/01/21 职场文书
公司周年庆活动方案
2014/08/25 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技