Python が MD5 暗号化を実装する方法

神は沈黙する - 個人の CSDN ブログ投稿ディレクトリ

この記事では、Python の hashlib ライブラリを使用して文字列に MD5 暗号化を実装する方法について説明します。

hashlib ライブラリの公式ドキュメント: hashlib — 安全なハッシュとメッセージ ダイジェスト — Python 3.11.3 ドキュメント
hashlib ライブラリには Python 3 が付属しているため、追加のインストール手順は必要ありません。

暗号化される文字列が であると仮定すると'apple'、暗号化プロセスのコードは次のようになります。

import hashlib

str1='apple'
md=hashlib.md5()     #获取一个md5加密算法对象
md.update(str1.encode('utf-8'))
sign=md.hexdigest()
print(sign)

最後に印刷された記号 ( 1f3870be274f6c49b3e31a0c6728957f) は、MD5 暗号化の結果です。

この記事を書く際に使用したその他の参考文献:

  1. Python はファイルの md5 値を計算します - 大笑い - 博客园
  2. Python - TypeError を修正する方法: Unicode オブジェクトはハッシュする前にエンコードする必要がありますか? - スタックオーバーフロー
  3. Python 学習 - hashlib.md5 要約アルゴリズム (ハッシュ アルゴリズム) - geerniya のブログ - CSDN ブログ

おすすめ

転載: blog.csdn.net/PolarisRisingWar/article/details/130967457
おすすめ