Pythonを使用して文字列のMD5サムを取得するにはどうすればいいですか? 質問する

Pythonを使用して文字列のMD5サムを取得するにはどうすればいいですか? 質問する

の中にFlickr API ドキュメント値を生成するには、文字列の MD5 サムを見つける必要があります[api_sig]

文字列から MD5 サムを生成するにはどうすればよいでしょうか?

Flickr の例:

弦:000005fab4534d05api_key9a0554259914a86fb9e7eb014e4e5d52permswrite

MD5合計:a02506b31c1cd46c2e0b6380fb94eb3d

ベストアンサー1

次の操作を実行できます。

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())

ただし、この場合は、Flickr API とやり取りするために、この便利な Python モジュールを使用する方がよいでしょう。

... 認証を処理します。

公式文書ハッシュライブラリ

おすすめ記事