3v4l.org

run code in 300+ PHP versions simultaneously
<?php $signData = 'yello'; $hmacKey = '123456'; $merchantSig = base64_encode(hash_hmac('sha256',$signData,pack("H*" , $hmacKey),true)); echo "PHP with Packing\n"; echo $merchantSig . "\n"; echo "==========\n"; $merchantSig = base64_encode(hash_hmac('sha256',$signData,$hmacKey,true)); echo "PHP without Packing\n"; echo $merchantSig . "\n";

preferences:
69.23 ms | 402 KiB | 5 Q