\0xf \0xf */ function string2hex($str) { $ret=""; for($i=0;$istrBFishKey = $this->string2hex($inStrBFishKey); $this->strBFishIV = $this->string2hex($inStrBFishIV); $this->strToken = $inStrToken; } // construct function isValidToken() { return $this->blValidToken; } function encryptHash ($inStrUser, $inStrPassword, $inBlDestroyPassword = false ) { $strUnencryptedHash = $inStrUser .chr(10).chr(13).$inStrPassword .chr(10).chr(13).$this->strToken .chr(10).chr(13); $strEncHash = mcrypt_cbc(MCRYPT_BLOWFISH,$this->strBFishKey, $strUnencryptedHash,MCRYPT_ENCRYPT,$this->strBFishIV); return $strEncHash; } } // class UDSAuth ?>