lovinglgz 发表于 2009-3-6 11:30:38

加密类加密后的字符如何保持一致呢?

请教一个问题:

$str = 'google';
echo $this->encrypt->encode($str);

我使用encrypt加密后得到的字符串 每次都会不一样,请问有什么办法可以让他加密后的字符始终保持一致吗?

谢谢!

Hex 发表于 2009-3-6 12:34:02

用其它方法,比如 md5,多看看 PHP 手册里的函数。

lovinglgz 发表于 2009-3-6 18:19:42

谢谢hex解答

不过hex没有理解我的意思呵呵

我已经搞定了

我把Encrypt.php文件中的

$rand = '';

while (strlen($rand) < 32)
{
        $rand .= mt_rand(0, mt_getrandmax());
}

$rand = 'fwrfweffdgdgf4453';

改成

$rand = 'fwrfweffdgdgf4453';

就好了

原来他每次都去rand下。。。。

Hex 发表于 2009-3-6 23:19:48

这样安全性就降低了。。。。。
页: [1]
查看完整版本: 加密类加密后的字符如何保持一致呢?