パスフレーズジェネレーター
標準のBIP-39単語リストを使用して、ブラウザ内でローカルにランダムで覚えやすい単語ベースのパスフレーズを生成します — 何もどこにも送信されません。
🔒 お使いのブラウザ内でローカル処理されます
Loading…
使い方
- スライダーを使って含める単語数を選びます(4〜10語)。
- 区切り文字を選びます:ハイフン、スペース、アンダースコア、またはなし。
- 必要に応じて「各単語を大文字で始める」または「ランダムな数字を含める」をオンにして複雑さを高めます。
- 「生成」をクリックして新しいランダムなパスフレーズを作成し、「コピー」をクリックしてクリップボードにコピーします。
特徴
- 暗号学的に安全なランダム性(crypto.getRandomValues)
- 標準の2048語からなる英語BIP-39単語リストを使用(1単語あたり11ビットのエントロピー)
- 単語数、区切り文字、大文字化、任意のランダムな数字を調整可能
- 結果と一緒に推定エントロピーをビット単位で表示
- 100%クライアントサイド — パスフレーズはどこにも送信されません
よくある質問
このパスフレーズジェネレーターは安全ですか?
はい。Math.random()ではなく、ブラウザの暗号学的に安全な乱数生成器(crypto.getRandomValues)を使用しており、すべてローカルで動作します — 何も送信されることはありません。
ランダムな文字のパスワードではなく、単語ベースのパスフレーズを使う理由は?
ランダムな辞書の単語で構成されたパスフレーズは、ランダムな文字列よりもはるかに覚えやすく入力しやすい一方で、同等かそれ以上に安全にすることができます。2048語のリストの各単語は約11ビットのエントロピーを提供するため、6単語のパスフレーズはすでに約66ビットのエントロピーを持ちます — これは多くの短いランダム文字パスワードと同等かそれ以上でありながら、人間にとってはるかに覚えやすいものです。
推定エントロピーはどのように計算されますか?
各単語は2048語のリストから選ばれ、log2(2048) = 11であるため、エントロピーはおおよそ単語数×11ビットになります。ランダムな数字のオプションを有効にすると、追加の桁のために約3.3ビット(log2(10))が加算されます。これは妥当な近似値であり、正確な暗号学的測定ではありません。
パスフレーズの単語は常に英語ですか?
はい。単語は標準の英語BIP-39単語リストから選ばれます。これはこの種の安全なフレーズ生成に使用される、固定された十分に検証済みのセットです。生成される単語は、このサイトをどの言語で閲覧していても常に英語のままです。
生成されたパスフレーズはどこかに保存されますか?
いいえ。パスフレーズはページが開いている間だけブラウザのメモリ内に存在し、保存されたりサーバーに送信されたりすることはありません。