|
|
1
2
你可以将你的秘密隐藏在你完全控制的web服务器中,然后让这个服务器将查询转发给Amazon。然后您可以使用任何您喜欢的加密/验证方法,因为您不依赖于Amazon支持的方法。
例如,在php中,可以使用类似于以下代码段的内容(不显示url重写):
|
|
|
2
0
你真的不需要把它们藏起来…你应该做的是有一把额外的钥匙,比如一个秘密,一个是隐藏的,并且只存在于调用的签名中(可以是MD5散列或sha(或其他任何形式)),如果没有密钥,人们将不能仅仅进行调用,因为服务器创建的签名和罪犯将不匹配,因为他们不知道使用的密钥。。。 |
|
|
3
0
这就是SSL的用途。您可以加密所有传输,或者只加密登录过程(该过程将返回会话id,可用于会话期间的后续请求)。 |