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投票程序源码
Mar 11 PHP
用php实现让页面只能被百度gogole蜘蛛访问的方法
Dec 29 PHP
基于Linux调试工具strace与gdb的常用命令总结
Jun 03 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
php解析url的三个示例
Jan 20 PHP
标准PHP的AES加密算法类
Mar 12 PHP
非常实用的php验证码类
May 15 PHP
php mongodb操作类 带几个简单的例子
Aug 25 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
php常用日期时间函数实例小结
Jul 04 PHP
如何在PHP中读写文件
Sep 07 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 curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
PHP计数器的实现代码
2013/06/08 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
Node.js学习入门
2017/01/03 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
python实现计数排序与桶排序实例代码
2019/03/28 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
vivo智能手机官方商城:vivo
2016/09/22 全球购物
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
写好自荐信要注意的问题
2013/11/10 职场文书
工作室成员个人发展规划范文
2014/01/24 职场文书
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
2015医院个人工作总结范文
2015/05/21 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书
Java实现简易的分词器功能
2021/06/15 Java/Android