【发布时间】:2012-07-18 11:15:31
【问题描述】:
我遇到了许多 API,它们为用户提供了 API key 和 secret。但我的问题是:两者有什么区别?
在我看来,一把钥匙就够了。假设我有一把钥匙,只有我和服务器知道。我用这个密钥创建一个 HMAC 哈希并进行 API 调用。在服务器上,我们再次创建 HMAC 哈希并将其与发送的哈希进行比较。如果相同,则调用经过身份验证。
那么为什么要使用两个键呢?
编辑: 还是该 API 密钥用于查找 API 机密?
【问题讨论】:
标签: api security authentication api-key secret-key