因为本人对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等
相关推荐:
JS 文件本身编码转换 图文教程
php foreach、while性能比较
js 验证 常用正则表达式集锦
asp 实现的冒泡排序程序
PHP 程序员的调试技术小结
PHP 日期时间函数的高级应用技巧
json 入门基础教程 推荐
ASP GetRef 函数指针试探
SQL2005 大数据量检索的分页
FCKEditor网页编辑器 几点使用心得
学习ExtJS accordion布局
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
根据鼠标的位置动态的控制层的位置
mysql 日期和时间格式转换实现语句
Jquery 学习笔记(二)
Javascript var变量隐式声明方法
Flex3 界面布局教程 第二篇
Oracle 子程序参数模式,IN,OUT,NOCOPY
ASP 80040e14错误的解决方法
学习ExtJS TextField常用方法
Flex 画面快照截图及显示实现代码
FCK 编辑器焦点问题
全世界最小的php网页木马一枚 附PHP木马的防范方法
regini dos下更改注册表权限的工具
ajax 调用后台方法大家可以讨论下
SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
表单验证常用正则(强烈推荐大家收藏下)
jQuery 使用手册(二)
php 应用程序安全防范技术研究
再谈ie和firefox下的document.all属性
Vista IIS7添加PHP支持的方法
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
JS 操作日期 顺便实现 上一周 和 下一周 功能
nginx 伪静态化rewrite规则
jsp form表单方法示例
asp.net 防止用户通过后退按钮重复提交表单
Iframe 自适应高度并实时监控高度变化的js代码
FckEditor 中文配置手册
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
存储于xml中需要的HTML转义代码
asp.NET 脏字过滤算法
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
javascript 定时自动切换的选项卡Tab
JavaScript 基于原型的对象(创建、调用)
phpmailer 中文使用说明(简易版)
javascript 判断某年某月有多少天的实现代码 推荐
Win2008 蓝屏漏洞揭秘
ASP程序与SQL存储过程结合使用详解
JSP request(return String)用法详例
jquery animate 动画效果使用说明