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]

 

此处评论已关闭