bcrypt とは?
bcrypt の読み方は、(ビー・クリプト)です。
パスワード専用のハッシュ値を生成してくれるパスワードハッシュアルゴリズムです。
インストール
pip install bcrypt
bcrypt の読み方は、(ビー・クリプト)です。
パスワード専用のハッシュ値を生成してくれるパスワードハッシュアルゴリズムです。
pip install bcrypt
呼び出すごとに異なるソルトを生成します。
import bcrypt
password = b"test123456"
salt = bcrypt.gensalt() # ソルトの作成
print(salt)
hashed = bcrypt.hashpw(password,salt) # パスワードのハッシュ化
if bcrypt.checkpw(password, hashed): # パスワードが正しいかチェック
print("照合されました")
else:
print("照合されませんでした")