Diceware パスフレーズ生成
EFF の 7776 項目の単語リストから 1~20 語をランダムに選び、単語数と推定ランダムビット数を確認できます。
このツールについて diceware パスフレーズ生成
Diceware パスフレーズ生成:EFF の 7776 項目の単語リストから 1~20 語をランダムに選び、単語数と推定ランダムビット数を確認できます。
このツールの仕組み
crypto.getRandomValues を使い、EFF の大規模単語リストの 7776 項目から各単語を独立に選びます。棄却法で剰余による偏りを除き、単語をハイフンで連結します。推定ランダムビット数 = n × log2(7776) を小数第 1 位に丸めます。
実行パイプラインと計算アーキテクチャ:
- 「入力」に 6 を入力してください。
- 「ローカルで実行」を押してください。
- 「出力」で wordCount = 6、wordlistSize = 7776、estimatedRandomBits = 77.5 を確認してください。単語は実行ごとに変わる可能性があります。
使用例と実用上の手順
実際の利用シナリオ: ランダムなEFF語を二つ使うDiceware結果を要求する。
入力サンプル:
アルゴリズム処理: 安全な乱数でEFF large listから二語を選び、ハイフンで連結する。
出力例:
制限と例外
ASCII 数字で 1~20 の整数の単語数を入力します。空白の既定値は 6 です。小数、符号、先頭のゼロ、その他の形式は拒否します。ブラウザーには暗号学的な乱数源が必要です。同じ単語の繰り返しは許可します。EFF にはハイフンを含む単語もあるため、区切りは words 配列で確認してください。ビット数の推定は独立した一様選択を仮定しており、攻撃や端末侵害への耐性を保証しません。
ブラウザー内処理とプライバシー
ツール機能は、入力を CZOA の処理サーバーへ意図的に送信せず、ブラウザー内で処理する設計です。サイト素材、アクセス解析、広告の通信は別に発生する場合があります。ブラウザー、拡張機能、端末の管理ソフトはこの範囲外です。
ローカル実行と検証メソドロジー
本ツールのペイロード処理は、ブラウザ内で JavaScript または Web Worker を用いてローカルに実行される設計です。サイト素材・アクセス解析・広告の通信は別に発生する場合があります。機密性、再現性、遅延はブラウザ環境に依存し、絶対的な保証ではありません。
準拠技術規格および参照仕様
- EFF 大規模単語リスト:7776 項目
- Web 暗号 API:Crypto.getRandomValues
- 独立した一様選択のシャノンエントロピー:n × log2(7776)
コンテンツ管理者:CZOA Tools · 最終確認:2026-09-15 · 検証方法
使い方
- 「入力」に 6 を入力してください。
- 「ローカルで実行」を押してください。
- 「出力」で wordCount = 6、wordlistSize = 7776、estimatedRandomBits = 77.5 を確認してください。単語は実行ごとに変わる可能性があります。
よくある質問
Diceware Generatorはどの範囲を受け付けますか?+
単語数として1から20までの整数を受け付けます。空欄は6語になり、無効値は要求を変更せずエラーになります。
ランダムな結果はどのように表されますか?+
JSONにはwordCount、EFF large listのwords配列、その語をハイフンで結んだpassphraseが含まれます。
ブラウザfixtureは何を確認しましたか?+
入力2ではEFFの2語、対応するハイフン付きpassphrase、正のエントロピー推定が返りました。語そのものは予測できません。
推定ビット数は安全なパスワードを保証しますか?+
保証しません。これは語数とリストサイズだけの推定で、保管方法、使い回し、認証システムも安全性に影響します。
