`
richyang
  • 浏览: 70763 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

PHP加密函数

    博客分类:
  • php
阅读更多
        随着计算机硬件的快速发展,对于相对简单的密码采用md5加密可能很容易就破解出来了。所以这里采用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);
}

//测试一下
echo password_hash("helloworld");
echo password_hash("helloworld",substr("加密过后的内容"),0,9);
17
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics