开发者社区> 问答> 正文

如何用C語言實現OSS signature所需的hmac_sha1

已參考C SDK的內容
hmac_sha1裡面使用的是apr的library, 例如:

  1. apr_sha1_init()
  2. apr_sha1_update()
  3. apr_sha1_final()

但因為在我們的系統上無法加載apr library,
請問有沒有C的實現方法或源碼可以參考?

展开
收起
advadv 2016-03-16 14:42:47 3601 0
1 条回答
写回答
取消 提交回答
  • 这边我看了下对应的代码,这个sdk里面hmac_sha1方法调用的就是1. apr_sha1_init()

    1. apr_sha1_update()
    2. apr_sha1_final()了的
      你要实现自己封装API实现签名

    你可以网上搜索下 c 怎么实现hmac_sha1 这个算法的

    看看有没有别的不是apr的library的

    我找到一个源码
    http://blog.csdn.net/yanzhibo/article/details/8469608/

    你看看有没有帮助的

    2019-07-17 18:34:17
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载