Diceware パスフレーズ生成
ランダム
Diceware 方式:ランダムな単語 4〜8 個を組合せて、人は覚えやすく機械は推測しにくい合言葉を作ります。`crypto.getRandomValues` + 棄却サンプリングで偏りなく選出。区切り・大文字化・末尾数字オプションあり。推定エントロピーをリアルタイム表示 — 重要なアカウントは 80 ビット以上推奨。
—
diceware について
crypto.getRandomValues と棄却サンプリングで偏りなく抽出。ネットワーク送信は一切ありません。
使い方
- 単語数を選択(オンライン用は 5〜7、マスターキーは 7 以上)。
- 区切りを選択(ダッシュ・ドットはコピペ安全)。
- 生成 → コピー → 安全な場所に保管。
よくある質問
- ランダム文字でなく単語にする理由は?
- 同等のエントロピーなら単語の方がタイプ・記憶ともに圧倒的に楽 — diceware の真髄。
- EFF の単語リストですか?
- 約 1300 語の日常英単語キュレーション(罵倒語・同音排除、3〜7 文字)。EFF 7776 よりは小さいが、パスフレーズ品質の狙いは同じ。
- 何ビット必要?
- 60+ でオンライン攻撃に十分、80+ で高速ハッシュへのオフライン攻撃に耐え、マスターは 100+ 推奨。
- 末尾の数字は意味ある?
- 約 3.3 ビット追加。「数字 1 文字以上」を要求するサイト対応。なくても良い場合は省略。
関連ツール
ランダム数字ジェネレーター
暗号学的乱数で範囲内の数字を生成 — 重複可否、ソート選択。
ランダム00
グループ / チーム分け
名簿をバランスの取れたランダムなグループに分割 — グループ数 / 1 グループあたりの人数を選択。
ランダム00
抽選ツール
名前リストから N 名を当選 — 暗号学的乱数で公正、重複可否を選択。
ランダム00
ダイス & コイン ローラー
暗号学的乱数で d4〜d100 のダイスを振り、コインを投げます。
ランダム00
ランダム抽選 — ルーレット & あみだくじ
ルーレットやあみだくじで公平に選びます。
ランダム00
パスワード生成
ブラウザから外に出ない、強力なランダムパスワードを生成。
ランダム00