一个易于操作、高效、移植性强、更为安全的加密技巧
PHP代码:
预制的安全码当然不能随便改。安全码三十几位的话,当别人不知道安全码时,要暴力破解出来不是一件很容易的事情。
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)才有可能被破解,但这样的几率几乎没有。
?>
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)才有可能被破解,但这样的几率几乎没有。
?>
预制的安全码当然不能随便改。安全码三十几位的话,当别人不知道安全码时,要暴力破解出来不是一件很容易的事情。
MySQL数据库之UPDATE更新语句精解
一、INSERT和REPLACE
INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。
一、INSERT和REPLACE
INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。




2009
17:14
1055
0


