一个易于操作、高效、移植性强、更为安全的加密技巧

PHP代码:


<?php
define('SAFE_KEY','sdjiasi12i3ui213u21'); // 预制安全码
$psw = 'admin'; // 密码
$psw = md5(SAFE_KEY.$psw); // 安全码于密码组合加密
echo $psw; // bfca262b03e872f8ded3dac3cd65143c
/**
* 假如上面的密码被破解出来得到 abc123321
* 那么将会出现以下情况
*/
$psw = 'abc123321';
$psw = md5(SAFE_KEY.$psw); // 安全码于密码组合加密
echo $psw; // c02860c93348bb2d45ff8a3c3a583492 和上面的密码完全不匹配。
// 只有当md5反算出原来的明文时(也就是:sdjiasi12i3ui213u21admin)才有可能被破解,但这样的几率几乎没有。
?>


预制的安全码当然不能随便改。安全码三十几位的话,当别人不知道安全码时,要暴力破解出来不是一件很容易的事情。

作者:noel@淘宝网女装新款秋装连衣裙裤子外套上衣_2012时尚女装新款 Ecmall二次开发-PHP技术
地址:http://www.laohucheng.com/post/194/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!

Tags: 引用(0)
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我