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 相关文章推荐
discuz程序的PHP加密函数原理分析
Aug 05 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
phpmyadmin中禁止外网使用的方法
Nov 04 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
php输出xml属性的方法
Mar 19 PHP
教你识别简单的免查杀PHP后门
Sep 13 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
Yii的Srbac插件用法详解
Jul 14 PHP
PHP自定义函数实现格式化秒的方法
Sep 14 PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 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生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
jQuery中ajax的post()方法用法实例
2014/12/26 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
基于Vue中的父子传值问题解决
2020/07/27 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
使用Python写个小监控
2016/01/27 Python
python使用psutil模块获取系统状态
2016/08/27 Python
老生常谈Python基础之字符编码
2017/06/14 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
python def 定义函数,调用函数方式
2020/06/02 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
2014年施工员工作总结
2014/11/18 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
Java版 单机五子棋
2022/05/04 Java/Android
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android