我正在尝试使用在 PHP 上编写的示例来实现签名计算。但是这些代码返回不同的结果。
PHP示例:
base64_encode(hash_hmac('sha384', $message, trim($key), true))
红宝石代码:
hmac_hash = OpenSSL::HMAC.hexdigest("SHA384", key, message)
signature = Base64.encode64(hmac_hash)
这里的消息变量是 JSON。
繁华开满天机
相关分类