如何为 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 (将#修改为@)