微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何为 AWS 身份验证计算 HMAC SHA 256?

如何解决如何为 AWS 身份验证计算 HMAC SHA 256?

我正在尝试实施 AWS 身份验证,但在 HMAC SHA256 的计算中遇到了困难。

在他们的例子中:https://docs.aws.amazon.com/general/latest/gr/sigv4-calculate-signature.html

他们在计算

HMAC(HMAC(HMAC(HMAC("AWS4" + kSecret,"20150830"),"us-east-1"),"iam"),"aws4_request")

kSecretwJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY

根据它们的函数结果是:c4afb1cc5771d871763a393e44b703571b55cc28424d1a5e86da6ed3c154a4b9

我在互联网上使用了我自己的计算以及 HMAC SHA256 生成器(它们匹配),我得到:

8c028f7953b7f2b9fa6d2e816f7b15675dc2329c139e293b383759c5ba8af679

有人知道 AWS 如何计算他们的 HMAC SHA256 吗?

谢谢 干杯,

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。