我很难尝试将关键参数传递给openssl dgst
。我正在尝试连接 GDAX 交易平台,每个请求都必须由 HMAC 签名。他们明确表示
“首先对字母数字秘密字符串进行 base64 解码(结果为 64
字节),然后将其用作 HMAC 的密钥。”
这会产生 64 字节的二进制字符串。但 openssl 命令行程序只是说-hmac key
这意味着您在命令行上将密钥作为参数提供,如果它是简单的 ASCII,则可以。但我认为没有办法提供二进制字节字符串作为密钥。有没有办法做到这一点?
(还有关于指导 GDAX 的任何一般建议curl
也很受欢迎)
您可以指定十六进制格式的二进制密钥,如下所示:
$ openssl dgst -mac hmac -macopt hexkey:0102030405 myfile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)