【发布时间】:2021-10-13 09:08:10
【问题描述】:
命令如下:
echo -n "x-date: Wed, 13 Oct 2021 09:30:00 GMT" openssl dgst -binary -sha256 -hmac "abc" | openssl base64
Windows 中的结果:LW4gIngtZGF0ZTogV2VkLCAxMyBPY3QgMjAyMSAwOTozMDowMCBHTVQiIG9wZW5z c2wgZGdzdCATYmluYXJ5IC1zaGEyNTYgLWhtYWMgImFiYyIgDQo=
Linux 中的结果:eC1kYXRlOiBXZWQsIDEzIE9jdCAyMDIxIDA5OjMwOjAwIEdNVCBvcGVuc3NsIGRn c3QgLWJpbmFyeSAtc2hhMjU2IC1obWFjIGFiYw==
如何使用 windows 命令生成相同的结果(Linux 版本)?
非常感谢。
将“abc”替换为“XciGdDmDTd5a9oArnATg3d3W1OZiJD7X”
Linux
echo -n "x-date: Wed, 13 Oct 2021 09:30:00 GMT" | openssl dgst -binary -sha256 -hmac "XciGdDmDTd5a9oArnATg3d3W1OZiJD7X" | openssl base64
窗户
set /p="x-date: Wed, 13 Oct 2021 09:30:00 GMT openssl dgst -binary -sha256 -hmac XciGdDmDTd5a9oArnATg3d3W1OZiJD7X" 虚拟
【问题讨论】:
标签: openssl