/**
  * @depends test_HashType
  */
 public function test_getPWDHash($encyption_algo)
 {
     $actual = getPWDHash('test');
     if ($encyption_algo != 'pwdhash') {
         $expected = call_user_func($encyption_algo, 'test');
     } else {
         $expected = PwdHash::hash('test');
     }
     $this->assertEquals($expected, $actual);
 }
Ejemplo n.º 2
-1
 function matchPWD($hash, $pwd)
 {
     if (strlen(getConfig("PWD_HASH_TYPE")) <= 0 || !getConfig("PWD_HASH_TYPE")) {
         setConfig("PWD_HASH_TYPE", "pwdhash");
     }
     if (getConfig("PWD_HASH_TYPE") == "md5") {
         return $hash == md5($pwd);
     } elseif (getConfig("PWD_HASH_TYPE") == "sha1") {
         return $hash == sha1($pwd);
     } else {
         return PwdHash::check_password($hash, $pwd);
     }
 }