IT用語集 › セキュリティ › パスワードハッシュ化

パスワードハッシュ化

セキュリティ Svenska → 更新: 2026-10-22

パスワードを高速なダイジェストではなく、わざと遅くしたソルト付きハッシュで保存する手法。

SHA-256のような高速なハッシュでは、攻撃者はGPUで毎秒数十億回の推測を試せる。パスワード用のハッシュ関数は、時間やメモリを大量に消費するよう意図的に設計されており、さらにパスワードごとに固有のソルトを加える。同じパスワードでも異なるハッシュになり、事前計算したレインボーテーブルは役に立たなくなる。

bcryptは1999年に登場し、今も広く使われている。PBKDF2は2000年にRFC 2898で標準化され、scryptは2009年に発表、Argon2は2015年のPassword Hashing Competitionで優勝した。要点は、ハードウェアが速くなるにつれてコストを引き上げられることにある。

← 用語集に戻る