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? plenty. the first was STFM: 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. > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php