セキュリティフレーズジェネレーター

「11 modern forests juggle cleverly」のような、ランダムで発音しやすいフレーズを、秘密の質問の答えや口頭パスワード用に生成。エントロピーも表示します。

弱い33.1 ビット

構成:[数字] 形容詞 名詞 動詞 副詞。各部分は固定の単語リストからランダムに選ばれます(33.1 ビット)。声に出して伝えやすいので、秘密の質問の答えや電話サポート用の合言葉に向いています。あなた自身とは無関係なので調べて推測されることはありません。パスワードマネージャーに保存してください。

セキュリティフレーズジェネレーターとは?

「母親の旧姓」のような秘密の質問は、簡単に調べられてしまいます。このツールは、あなたとは無関係でありながら電話で読み上げられる、文章のようなランダムなフレーズ(例:「11 modern forests juggle cleverly」)を、答えとして使えるよう生成します。

セキュリティフレーズジェネレーターの使い方

  1. 区切り文字(声に出すにはスペースが最も簡単です)と生成数を選びます。
  2. 数字(2〜99)で始めるか、先頭の文字を大文字にするかを決めます。
  3. 再生成をクリックして、フレーズをコピーします。
  4. 答えた質問の横に、フレーズをパスワードマネージャーに保存します。

例

入力
With a number, space separator
出力
11 modern forests juggle cleverly (33.1 bits)

出力はランダムなので、実際の結果は異なります。

セキュリティフレーズジェネレーターを使うべき場面

秘密の質問の答え、電話バンキングやサポート用のパスフレーズ、家族の合言葉に使います。これらのフレーズをアカウントのパスワードとして使わないでください。代わりにダイスウェアのパスフレーズやランダムなパスワードを生成してください。

セキュリティフレーズジェネレーターの仕組み

各フレーズは [数字] 形容詞 名詞 動詞 副詞 というパターンに従います。各部分は、固定リスト(形容詞125、複数形の名詞122、動詞91、副詞70、数字2〜99)から crypto.getRandomValues で選ばれます。エントロピー = log2(98 × 125 × 122 × 91 × 70) ≈ 数字ありで33.1ビット、なしで26.5ビットです。サポート担当者が声で確認する答えには十分ですが、ログイン用パスワードには弱すぎます。

一般的な使用例

  • 「最初のペットの名前は?」への推測されにくい答え
  • 銀行や携帯電話会社での口頭パスワードの設定
  • 緊急時の家族の合言葉の作成
  • メールアカウントの復旧用の質問の答え

よくある質問

秘密の質問に正直に答えないのはなぜですか?

本当の答え(出身地、ペットの名前、学校)は、SNSやデータ漏えいで公開されていることが多く、攻撃者にパスワードをリセットされる原因になるからです。

33ビットで十分ですか?

人が確認する答えや回数制限のあるシステムなら十分です。オフライン攻撃を受けうるパスワードには不十分なので、ダイスウェアの6語以上を使ってください。

1つのフレーズを複数のサイトで使い回せますか?

避けてください。1つのサイトが漏えいすると、同じ答えで他のサイトの復旧も突破されてしまいます。

他のカテゴリを見る