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 mkdir()定义和用法
Jan 14 PHP
php session 预定义数组
Mar 16 PHP
PHP 处理图片的类实现代码
Oct 23 PHP
php代码中使用换行及(\n或\r\n和br)的应用
Feb 02 PHP
PHP命名空间(Namespace)的使用详解
May 04 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
使用PHP Socket 编程模拟Http post和get请求
Nov 25 PHP
php 如何获取文件的后缀名
Jun 05 PHP
PHP程序员学习使用Swoole的理由
Jun 24 PHP
php原生数据库分页的代码实例
Feb 18 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 PHP
PHP dirname简单使用代码实例
Nov 13 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 构造函数construct的前下划线是双的_
2009/12/08 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
php动态变量定义及使用
2015/06/10 PHP
PHP 微信支付类 demo
2015/11/30 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
JS option location 页面跳转实现代码
2008/12/27 Javascript
javascript页面上使用动态时间具体实现
2014/03/18 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
python Pygame的具体使用讲解
2017/11/03 Python
django跳转页面传参的实现
2020/09/17 Python
python如何调用php文件中的函数详解
2020/12/29 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
html如何对span设置宽度
2019/10/30 HTML / CSS
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
超市采购员岗位职责
2014/02/01 职场文书
我的画教学反思
2014/04/28 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
2014年班务工作总结
2014/12/02 职场文书
2015年幼儿园保育员工作总结
2015/04/23 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
辞职信怎么写?你都知道吗?
2019/06/24 职场文书
Python办公自动化之Excel(中)
2021/05/24 Python
总结Python常用的魔法方法
2021/05/25 Python
dubbo集成zipkin获取Traceid的实现
2021/07/26 Java/Android
python多线程方法详解
2022/01/18 Python