百度BAE云存储签名算法的Python实现

    不得不说百度BAE的那个文档简直是超级烂了,而Python版的文档更是烂中之烂!不过好歹哥还是研究出来了,奉献给大家,其实很简单:

import urllib, base64, hmac, hashlib
content = 'MBO\nMethod=GET\nBucket=test\nObject=/test.png\n'
key = 'kkkkkkkkkkkkkkkkkkkkkkkkkkkkk'
urllib.quote(base64.b64encode(hmac.new(key, content, digestmod=hashlib.sha1).digest()))

你可能感兴趣的:(BAE)