Pythonのhashlibモジュールのインストール方法は?
hashlibモジュールはPythonの標準ライブラリの一部であり、追加でインストールする必要はありません。Pythonスクリプトで直接インポートして使用することができます。以下は簡単な例です:
import hashlib
# 计算字符串的MD5哈希值
string = “Hello, World!”
md5_hash = hashlib.md5(string.encode()).hexdigest()
print(“MD5 Hash:”, md5_hash)
# 计算文件的SHA256哈希值
filename = “example.txt”
with open(filename, “rb”) as file:
file_hash = hashlib.sha256(file.read()).hexdigest()
print(“SHA256 Hash:”, file_hash)
上記の例では、まずhashlibモジュールをインポートしました。その後、md5()関数を使用して文字列”Hello, World!”のMD5ハッシュ値を計算し、hexdigest()関数を使用して16進数形式で表示しました。次に、sha256()関数を使用してファイル”example.txt”のSHA256ハッシュ値を計算しました。open()関数を使用してファイルをバイナリモードで開き、read()関数を使用してファイルの内容を読み取り、その後再びhexdigest()関数を使用してハッシュ値を16進数形式に変換しました。最後に、計算されたハッシュ値を出力しました。例のコードを実行するには、同じディレクトリに”example.txt”という名前のファイルが存在することを確認してください。