0

我正在用 C 编写,我正在使用 libcurl+openSSL 发送 POST 请求。对于 Amazon S3,我必须在我的请求中进行签名,该签名由 AWS 秘密访问密钥形成为 RFC 2104 HMAC-SHA1。请建议,我在哪里可以获得适合亚马逊的算法的实现?openSSL函数 SHA1是一个吗?

4

1 回答 1

0

HMAC 是一种使用散列函数(在本例中为 SHA1)安全地组合消息和密钥的方法。幸运的是,OpenSSL 包含两者的实现,因此您不需要直接接触 SHA1 函数。请参阅OpenSSL中的 HMAC 文档。

于 2011-10-04T14:49:50.780 回答