egoo -
Joined: 22 Jan 2008 Posts: 16
|
Posted: Mon Mar 10, 2008 11:21 am Post subject: get HMAC |
|
|
I'm using PHP5 and PHP Designer 2007 ver 5.4. But when Icompile the script there is an error:
require_once('Crypt/HMAC.php');
/* RFC препоръчва размер на ключа, по-голям от резултатния хеш
* за използваната функция за хеширане (16 за md5()и 20 за sha1()).*/
define('SECRET KEY','Professional PHP5 Programming Example');
function create_parameters($array)
{
$data='';
$ret=$array();
/* Koнструиране на низа с нашите двойки ключ/стойност */
foreach($array as $key=>$value)
{
$data.=$key.$value;
$ret[] = "$key=$value";
}
$h=new Crypt_HMAC(SECRET_KEY,'md5');
$hash = $h->hash($data);
$ret[] = "hash=$hash";
return join('&', $ret);
}
echo '<a href=script.php?'.
create_parameters(array('cause'=>'vars')).'>err!</a>';
?>
On the row "require_once('Crypt/HMAC.php');" it appears an error: Failed opening required' Grypt/HMAC.php'
Please, hepl me. Thank you in advance? |
|