- PHP 推奨
# password_hash : https://www.php.net/manual/ja/function.password-hash.php
# to hash
$hash = password_hash("<password>", PASSWORD_DEFAULT)
# verify
password_verify("<password>", $hash)
- python (pbkdf2_sha256)
from passlib.hash import pbkdf2_sha256
# to hash
hash = pbkdf2_sha256.using(rounds=310000).hash("<password>")
# verify
pbkdf2_sha256.verify("<password>", hash)
- python (Argon2)
python の場合の例
from argon2 import PasswordHasher
ph = PasswordHasher
# to hash
hash = ph.hash("<password>")
# verify
ph.verify(hash, "<password>")