- base64_decode: documentation ( source)
- hash_hmac: documentation ( source)
- base64_encode: documentation ( source)
<?php
$str = "2fe3269fa210706de21ff97cc964590ec5bddd6677885fc55cfa6bfd94924822";
$str_64 = base64_encode($str);
echo $str_64;
echo "\n";
echo base64_decode($str_64);
echo "\n";
echo "\n";
$str2 = "hoge";
$str2_h = hash_hmac('sha256',$str2,true);
$str_64_2 = base64_encode($str2_h);
echo $str_64_2;
echo "\n";
echo base64_decode($str_64_2);
echo "\n";
echo $str2_h;
echo "\n";
echo "\n";