セキュリティフレーズジェネレーター
「11 modern forests juggle cleverly」のような、ランダムで発音しやすいフレーズを、秘密の質問の答えや口頭パスワード用に生成。エントロピーも表示します。
構成:[数字] 形容詞 名詞 動詞 副詞。各部分は固定の単語リストからランダムに選ばれます(33.1 ビット)。声に出して伝えやすいので、秘密の質問の答えや電話サポート用の合言葉に向いています。あなた自身とは無関係なので調べて推測されることはありません。パスワードマネージャーに保存してください。
セキュリティフレーズジェネレーターとは?
「母親の旧姓」のような秘密の質問は、簡単に調べられてしまいます。このツールは、あなたとは無関係でありながら電話で読み上げられる、文章のようなランダムなフレーズ(例:「11 modern forests juggle cleverly」)を、答えとして使えるよう生成します。
セキュリティフレーズジェネレーターの使い方
- 区切り文字(声に出すにはスペースが最も簡単です)と生成数を選びます。
- 数字(2〜99)で始めるか、先頭の文字を大文字にするかを決めます。
- 再生成をクリックして、フレーズをコピーします。
- 答えた質問の横に、フレーズをパスワードマネージャーに保存します。
例
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つのサイトが漏えいすると、同じ答えで他のサイトの復旧も突破されてしまいます。