我忘记了我的AmazonAWS密钥,但我有几个HMAC签名请求。我怎么能够

时间:2015-06-11 03:11:29

标签: php amazon-web-services hmac hmacsha1

签名功能如下,

$sig = base64_encode(hash_hmac('sha256', "{$method}\n{$server}\n{$uri}\n{$query_string}", MY_PRIVATE_KEY, true));
$signature = str_replace("%7E", "~", rawurlencode($sig));

当我拥有所有这些部分时,如何推断出MY_PRIVATE_KEY {$method}\n{$server}\n{$uri}\n{$query_string}$signature,如果可能的话?

1 个答案:

答案 0 :(得分:3)

你不能。*

acl is_test1.domain.com hdr_dom(host) -i test1.domain.com acl is_domain.com hdr_dom(host) -i domain.com redirect location https://test1.domainTwo.com/ if is_domain.com redirect location https://test1.domainTwo.com/path/ if is_test1.domain.com 除了使用大量服务器池来运行破解操作。正如this quora answer states when talking about SHA256,“如果是这种情况,那么在完成破解密码之前,你的MacBook Pro就会消失为宇宙热量死亡的一部分。”