SECURE · BROWSER-ONLY
パスワード生成.jp
Secure Password Generator
🛡 ブラウザ完結 🔐 Web Crypto API 📡 通信ゼロ

エントロピーとは

パスワードの推測困難さを数値で表す指標

エントロピーとは

情報理論でいうエントロピーは「情報の不確実性」を表す指標だよ。パスワードのセキュリティ強度を語るときは「ビット数」で表現することが多い。エントロピーが高いほど、パスワードは推測しにくくなるんだ。

計算の仕組み

パスワードのエントロピーは次の式で求められる。

エントロピー(ビット) = log₂(文字種数) × 文字数

たとえば英小文字だけ(26文字)で8文字のパスワードなら log₂(26) × 8 ≈ 37.6ビット。大小英数字+記号(95文字)で16文字なら log₂(95) × 16 ≈ 104.9ビット になるよ。

ビット数の目安

エントロピー 強度の目安
〜40ビット 非常に弱い(すぐ解読される)
40〜60ビット 弱い
60〜80ビット 普通(最低限)
80〜100ビット 強い
100ビット以上 非常に強い

パスフレーズとエントロピー

ランダムな単語を組み合わせたパスフレーズも高いエントロピーを持てる。EFF(電子フロンティア財団)のワードリスト(7776語)から4単語選ぶと log₂(7776) × 4 ≈ 51.7ビット、5単語だと 64.6ビット になるんだ。

パスワード生成でのエントロピー活用

パスワードを生成するときは、エントロピーを意識して「文字種を増やす」か「文字数を増やす」かを選ぼう。実際には文字数を増やす方がエントロピーの向上効果が大きいことが多いよ。