/** * [isTokenIllegal description] * @param Request $Request [description] * @return boolean [description] */ public function isTokenIllegal(Request $Request) { $data = array(); $token = ""; $Request->exportForAccessibilityCheck($data); $token = $Request->getToken(); ksort($data); $str = ""; foreach ($data as $key => $value) { $str .= $value; } $str .= $this->_public_key; if (!Encrypt::match($str, $token)) { return true; } return false; }
<?php require "Encrypt.class.php"; $pass = "******"; $hash = Encrypt::hash($pass); var_dump($hash); $r = Encrypt::match($pass, $hash); var_dump($r); if ($r) { print "MATCH\n"; } else { print "NOT MATCH\n"; }