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 文字以上」を要求するサイト対応。なくても良い場合は省略。
このテーマのガイド
関連ツール
パスワード生成
ブラウザから外に出ない、強力なランダムパスワードを生成。
ランダム 0 0
ランダムバイトジェネレーター
暗号学的に安全なランダムバイトを9形式で出力 — Hex、Base64、Base64URL、バイナリ、10進、C配列、Pythonバイト、UUID v4。
ランダム 0 0
ランダム数字ジェネレーター
暗号学的乱数で範囲内の数字を生成 — 重複可否、ソート選択。
ランダム 0 0
WiFi QR コード生成
WiFi 接続用 QR を生成 — 来客向け印刷、アプリ不要。
ランダム 0 0
宝くじ番号ジェネレーター
人気 8 種の宝くじ(Powerball・EuroMillions・Lotto 6/45・Loto 6・双色球…)をランダム生成 — 暗号学的 RNG 使用。
ランダム 0 0
ランダムカラー生成
ランダムな色を HEX・RGB・HSL でまとめて生成 — 個数を選び、ワンクリックでコピー、すぐに再生成してデザインの着想に。
ランダム 0 0