我有以下 PHP 代码,我需要在 Flex 4.0 中工作:
$mac = base64_encode(hash_hmac('sha256', $message, $secret, true));
如果最后一个元素为真,hash_hmac
则作为原始二进制数据输出,如果为假,则输出小写十六进制。
我有以下用 Flex 编写的代码:
encryptedString = HMAC.hash(tempString,message,algorithm);
但是,它将其输出为小写十六进制。我不知道如何将 Flex 输出转换为二进制数据以匹配 PHP。
有人知道吗?