请问这两上虚数有什么区别,计算的结果是否一样的?
hash('sha1', $password, true);
sha1($password, true);

解决方案 »

  1.   

    sha1作为字符串相关函数自4.3.0开始支持,经计算
    hash作为Hash扩展自5.1.2起自带,早期版本属于PECL,可用计算多种算法
      

  2.   

    你的这个
    hash('sha1', $password, true);
    sha1($password, true);
    计算结果一样
      

  3.   

    上面好像漏了几个字
    sha1作为字符串相关函数自4.3.0开始支持,仅计算sha1的都是sha1算法,php自己两种方法算出来都不一样,那不就乱了
      

  4.   

    true改成false输出一下你就知道了啊
    $password = "12345上山打老虎";
    var_dump(hash('sha1', $password));
    var_dump(sha1($password));