Python: MD5 値を生成する 2 つの方法

テスト環境

  • Python 3.9.12
  • フェーダー 1.7.9

オプション 1

from hashlib import md5

print(md5(str('123' + '456').encode('utf8')).hexdigest())

演算結果

e10adc3949ba59abbe56e057f20f883e

オプション II

from feapder.utils import tools

print(tools.get_md5('123' + '456'))

演算結果

e10adc3949ba59abbe56e057f20f883e

説明する

  • オプション 1 の依存ライブラリは Python に付属しており、オプション 2 ではサードパーティ ライブラリを手動でインストールする必要がありますfeapder
  • 2 番目のスキームは、最初のスキームをカプセル化したものです。
  • ツールの同様のメソッドにはget_sha1()、、、、、がありますget_base64()get_uuid()get_hash()

おすすめ

転載: blog.csdn.net/qq_34562959/article/details/127372863