用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2708|回复: 3
收起左侧

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

[复制链接]
发表于 2009-3-6 11:30:38 | 显示全部楼层 |阅读模式
请教一个问题:

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

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

谢谢!
发表于 2009-3-6 12:34:02 | 显示全部楼层
用其它方法,比如 md5,多看看 PHP 手册里的函数。
 楼主| 发表于 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下。。。。
发表于 2009-3-6 23:19:48 | 显示全部楼层
这样安全性就降低了。。。。。

本版积分规则