在 Flickr API 文档 中,您需要找到字符串的 MD5 和以生成 [api_sig]
值。
如何从字符串生成 MD5 和?
Flickr 的例子:
字符串: 000005fab4534d05api_key9a0554259914a86fb9e7eb014e4e5d52permswrite
MD5总和: a02506b31c1cd46c2e0b6380fb94eb3d
原文由 super9 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Flickr API 文档 中,您需要找到字符串的 MD5 和以生成 [api_sig]
值。
如何从字符串生成 MD5 和?
Flickr 的例子:
字符串: 000005fab4534d05api_key9a0554259914a86fb9e7eb014e4e5d52permswrite
MD5总和: a02506b31c1cd46c2e0b6380fb94eb3d
原文由 super9 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以执行以下操作:
Python 2.x
import hashlib
print hashlib.md5("whatever your string is").hexdigest()
Python 3.x
import hashlib
print(hashlib.md5("whatever your string is".encode('utf-8')).hexdigest())
然而,在这种情况下,您最好使用这个有用的 Python 模块与 Flickr API 进行交互:
…这将为您处理身份验证。
hashlib 的官方文档
原文由 Mark Longair 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答896 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
对于 Python 2.x,使用 python 的 hashlib
输出:
a02506b31c1cd46c2e0b6380fb94eb3d