开发者社区> 问答> 正文

关于签名的问题


我查看了python的文档
上面有一个例子
------------
假如 AccessID 是: "44CF9590006BF252F707"
Access Key Secret 是 "OtxrzxIsfpFjA7SwPzILwy8Bw21TLhquhboDYROV",
可用以下方法签名(Signature):


import base64
import hmac
import sha
h = hmac.new("OtxrzxIsfpFjA7SwPzILwy8Bw21TLhquhboDYROV",
"PUT\nODBGOERFMDMzQTczRUY3NUE3NzA5QzdFNUYzMDQxNEM=\ntext/html\nThu,17 Nov 2005 18:49:58 GMT\nx-oss-magic:abracadabra\nx-oss-meta-author:foo@bar.com\n/oss-example/nelson",sha)
base64.encodestring(h.digest()).strip()


-------------
怎么得出的签名不是 文档上的26NBxoKdsyly4EDv6inkoDft/yA= 呢
我用python执行 得出来的是HFp1xdHsDPOJTqCxXMlbNdMWNJc=

展开
收起
cerece 2014-09-04 17:15:38 8281 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载