coytervictor 2016-05-22 03:01 采纳率: 0%
浏览 1769

Azure REST API中的Authorization中的头标到底该怎么写

Authorization中的头标到底该怎么写
官方给出的格式如下

Authorization="[SharedKey|SharedKeyLite] <AccountName>:<Signature>" 

主要是部分,官方给出的生成方法如下

Signature=Base64(HMAC-SHA256(UTF8(StringToSign)))

如此,在php中,生成HMAC-SHA256的函数是(参考了PHP: hash_hmac -Manual)

hash_hmac ( string $algo , string $data , string $key [, bool $raw_output = false ] )

我是这么使用的

hash_hmac('sha256',$str,'');

那么问题来了,这种函数需要的第三个参数是一个key,不然无法生成结果。这里的key到底要填啥??

  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 sql 时间计算问题
      • ¥15 51单片机按钮控制流水灯
      • ¥15 4元红包8人抢 可以预测尾数 0 9的位置吗
      • ¥20 Java项目在线求解
      • ¥40 Selenium 内核修改
      • ¥15 微信小程序选修课课程作业 急急急今晚10点前
      • ¥15 python写一下 if问题
      • ¥15 opencv c++虚拟画家
      • ¥35 python 生成exe报错问题
      • ¥30 基于香农-费诺-埃利斯编码实现对英文文本的压缩和解压缩