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
PHP 面向对象 PHP5 中的常量
May 05 PHP
PHP删除数组中特定元素的两种方法
Jul 02 PHP
php的一个简单加密解密代码
Jan 14 PHP
php验证是否是md5编码的简单代码
Apr 01 PHP
php生成数字字母的验证码图片
Jul 14 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
Oct 26 PHP
PHP仿微信多图片预览上传实例代码
Sep 13 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
php微信开发之谷歌测距
Jun 14 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 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里的JS打印函数
2006/10/09 PHP
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
也谈php网站在线人数统计
2008/04/09 PHP
php实现xml与json之间的相互转换功能实例
2016/07/07 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
extjs 学习笔记(二) Ext.Element类
2009/10/13 Javascript
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
详解nodejs微信公众号开发——1.接入微信公众号
2017/04/10 NodeJs
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
python+django+sql学生信息管理后台开发
2018/01/11 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
文秘专业应届生求职信范文
2013/11/14 职场文书
玲玲的画教学反思
2014/02/04 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
广告宣传策划方案
2014/05/21 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
golang中实现给gif、png、jpeg图片添加文字水印
2021/04/26 Golang