PHP crypt() 函数
crypt() 函数返回使用 DES、Blowfish 或 MD5 算法加密的字符串。
语法
crypt(str,salt)
参数 | 描述 |
---|---|
str | 必需。规定要编码的字符串。 |
salt | 可选。用于增加被编码字符数目的字符串,以使编码更加安全。如果未提供 salt 参数,则每次调用该函数时 PHP 会随机生成一个。 |
示例:
[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]
public function mkValidkey( $id,$username)
{
return crypt( md5( $username ) , $str );
}
[/pcsh]
key:要加密的明文。
salt:密钥。
salt 默认使用DES加密方法。DES加密时,salt只能取两个字符,多出的字符会被丢弃。
示例:
[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]
<?php
echo crypt('king','12');
echo '<br>';
echo crypt('king','1234');
?>
[/pcsh]
结果是一样的:
[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]
12ceKbgqD8uPU
12ceKbgqD8uPU
[/pcsh]
最后更新于 2017-03-17 15:58:08 并被添加「」标签,已有 605 位童鞋阅读过。
此处评论已关闭