Re: mhash() without mhash library?

From: Date: Wed, 28 Jun 2006 22:48:15 +0000
Subject: Re: mhash() without mhash library?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-238861@lists.php.net to get a copy of this message
* and then Jochem Maas declared.... > Nick Wilson wrote: > > hi all, > > > > can anyone tell me if it might be possible to do an mhash() without > > actually having the mhash library installed? for various reasons it's > > very impracticle to have a compiled version of php running on our > > production servers and i'd really like to be able to use the alexa web > > services. > > > > here's the php snippet that wont work, just so you know what the aim > > is.. > > > > function make_sig ( $secret_access_key, $service, $operation, $timestamp) > > { > > $sig = $service . $operation . $timestamp; > > $hmac = mhash ( MHASH_SHA1, $sig, $secret_access_key ); > > $encoded_hmac = base64_encode ( $hmac ); > > return urlencode ( $encoded_hmac ); > > } > > > > any thoughts? > > read this page: http://php.net/sha1 (and search for > 'hmac') > no idea if the solution offered there actually works but hope it does the trick. Wonderful, thanks. I'd seen the page, but neglected to look through the comments. Im sure i can work it out from there. thanks again. -- Nick Wilson http://performancing.com/user/1

« previous php.general (#238861) next »