php加密函数代码加密实例

发布时间:2019-12-30编辑:脚本学堂
php加密函数用法,避免md5加密被破解问题,采用hash算法加密,一个简单的php加密函数代码。

例子,php加密函数代码,采用hash算法加密,长度比md5加密长
 

复制代码 代码示例:
/**
 * 密码加密函数
 * @param string $password 要加密的字符串
 * @param string $random 随机码
 * @return string
 */ 
function password_hash($password,$random = null){ 
    if($random === null){ 
        $random = substr(md5(uniqid(rand(),true)),0,9); 
    }else{ 
        $random = substr($random,0,9); 
    } 
    return $random.sha1($password.$random); 

 
//测试 php加密函数
echo password_hash("helloworld"); 
echo password_hash("helloworld",substr("加密过后的内容"),0,9);