标签: bash openssl sha256 hmac
我一直试图弄清楚bash中的命令生成与在线转换器以及我的java代码不同的签名的原因。
在线和Java中,值=“value”,key =“key”以十六进制生成以下sha256签名: 90fbfcf15e74a36b89dbdb2a721d9aecffdfdddc5c83e27f7592594f71932481
OR
这是从在线工具到我的java代码的全面内容。
然而在bash中它会产生以下输出:
有谁知道会造成这种差异的原因是什么?哪一个不正确或是以不同的格式打印?
Online Converter 1或Online Converter 2