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 多个submit提交表单 处理方法
Jul 07 PHP
MySQL连接数超过限制的解决方法
Jul 17 PHP
CodeIgniter使用phpcms模板引擎
Nov 12 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
May 08 PHP
ThinkPHP CURD方法之limit方法详解
Jun 18 PHP
destoon实现调用图文新闻的方法
Aug 21 PHP
php的XML文件解释类应用实例
Sep 22 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
Mar 18 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 PHP
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
Apr 01 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
实用函数4
2007/11/08 PHP
php 清除网页病毒的方法
2008/12/05 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
JavaScript中常见陷阱小结
2010/04/27 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
Python NumPy库安装使用笔记
2015/05/18 Python
Python素数检测实例分析
2015/06/15 Python
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
对python中return和print的一些理解
2017/08/18 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
python将时分秒转换成秒的实例
2019/12/07 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
如何在django中运行scrapy框架
2020/04/22 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
贷款委托书范本
2014/04/08 职场文书
勾股定理课后反思
2014/04/26 职场文书
会计人员演讲稿
2014/09/11 职场文书
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript