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 相关文章推荐
source.php查看源文件
Dec 09 PHP
说明的比较细的php 正则学习实例
Jul 30 PHP
php仿discuz分页效果代码
Oct 02 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
Feb 16 PHP
php常用ODBC函数集(详细)
Jun 24 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
PHP远程调试之XDEBUG
Dec 29 PHP
[原创]php简单防盗链验证实现方法
Jul 09 PHP
php实用代码片段整理
Nov 12 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
PHP工厂模式简单实现方法示例
May 23 PHP
详解PHP素材图片上传、下载功能
Apr 12 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
PHP5 面向对象程序设计
2008/02/13 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
jQuery插件Validate实现自定义表单验证
2016/01/18 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
js实现炫酷的左右轮播图
2017/01/18 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
详解vue中组件参数
2018/07/09 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
详解Pycharm第三方库的安装及使用方法
2020/12/29 Python
往来会计岗位职责
2013/12/19 职场文书
小学安全教育材料
2014/02/17 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
详解MySQL的内连接和外连接
2023/05/08 MySQL