パスワード生成機 - 強力なランダムパスワード

—

パスワード生成機で強力なランダムパスワードを作成します。長さと含める文字セット(大文字、小文字、数字、記号)を選択し、瞬時に生成します。

この生成機はWeb Crypto API(crypto.getRandomValues)を使用します。これはすべてのモダンブラウザで利用可能な暗号学的に安全な乱数源です。Math.random()ベースの生成機とは異なり、その出力はセキュリティ用途に適しています。すべてローカルで実行されます:パスワードは送信も保存もされません。

重要なアカウントには少なくとも16文字を使用してください。長さは複雑さに勝ります:長いランダムパスワードは、特殊文字を含む短いものよりはるかに強力です。各アカウントに固有のパスワードを生成し、パスワードマネージャーに保存しましょう — 使い回しは現実世界で最大のセキュリティリスクです。生成されたパスワードをクリックするとクリップボードにコピーされます。

公式
選択した文字セットに対する crypto.getRandomValues();エントロピー ≈ 長さ × log₂(文字セットサイズ)

よくある質問

パスワードが強力になる条件とは?
長さとランダム性です。追加される各文字は探索空間を乗算します。すべての文字セットを使った16文字のランダムパスワードは約100ビットのエントロピーを持ち、総当たり攻撃では事実上解読不可能です。
パスワードはどのくらいの長さにすべきですか?
重要なアカウントには少なくとも16文字、絶対的な最小値として12文字を使用してください。長いほど常に良いです — 長さは複雑性ルールよりもはるかに重要です。
これらのパスワードは安全に生成されますか?
はい。パスワードはWeb Crypto API(crypto.getRandomValues)で生成されます — 暗号学的に安全な乱数源で — 完全にブラウザ内で行われます。何も送信・保存されません。
パスワードマネージャーを使うべきですか?
はい。各アカウントに固有のランダムパスワードを生成し、パスワードマネージャーに記憶させましょう。パスワードの使い回しは、アカウントセキュリティの最大のリスクです。

関連する計算機