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分页显示制作详细讲解
Oct 09 PHP
dedecms系统常用术语汇总
Apr 03 PHP
支持php4、php5的mysql数据库操作类
Jan 10 PHP
PHP 调试工具Debug Tools
Apr 30 PHP
PHP基础学习之流程控制的实现分析
Apr 28 PHP
PHP生成Gif图片验证码
Oct 27 PHP
PHP中文竖排转换实现方法
Oct 23 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP实现正则匹配所有括号中的内容
Jun 22 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
Referer原理与图片防盗链实现方法详解
Jul 03 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
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
Python设计模式之观察者模式实例
2014/04/26 Python
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
在Python中使用正则表达式的方法
2015/08/13 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
python读取图片并修改格式与大小的方法
2018/07/24 Python
python plotly画柱状图代码实例
2019/12/13 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
介绍一下Java中的Class类
2015/04/10 面试题
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
历史学专业毕业生求职信
2013/09/27 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
筑梦中国心得体会
2016/01/18 职场文书
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB