無料のパスワード生成ツールです。長さと文字種をカスタマイズして、強力でランダムなパスワードをブラウザ内で安全に生成します。
パスワード生成ツールは、暗号学的に安全な乱数生成源を使い、大文字・小文字・数字・記号を組み合わせたランダムな文字列を作成します。これにより、人間が手動で考えるどんなパスワードよりも推測されにくいパスワードが生成されます。
最終更新日:
パスワード生成ツール
人が自分で考えるパスワードは、名前、誕生日、数字や記号を付け足しただけのよくある単語など、予測しやすいパターンに従いがちです。攻撃者はこれを熟知しており、パスワード解読ツールはまさにこうしたパターンを前提に作られているため、人が選んだパスワードは、本人が感じているよりもはるかに脆弱です。
人間の直感ではなく、暗号学的に安全な生成源から作られた真にランダムなパスワードには、突け入る隙となるパターンが存在しません。すべての文字が独立して予測不可能に選ばれることこそが、推測にも自動化された解読攻撃にも強いパスワードを作り出す本質です。
文字種
含める文字種——大文字、小文字、数字、記号——のそれぞれが、パスワードの各文字位置で選択可能な文字の数を広げます。選択肢の幅が広いほど、同じ長さでも可能なパスワードの組み合わせは指数関数的に増え、これが実際に総当たり攻撃を遅らせる要因になります。
一部の古いシステムでは、記号を受け付けなかったり、短い最大文字数を強制したりすることがあります。その場合は、そのアカウントが実際に受け付ける仕様に合わせて、ここで文字種と長さを調整しつつ、その制約の中でランダム性を最大限に高めることができます。
エントロピーの解説
ビットで測定されるエントロピーは、攻撃者が総当たりであなたのパスワードを見つけるために理論上必要となる試行回数を定量化する標準的な方法です。エントロピーが1ビット増えるごとに、可能なパスワードの数は倍になります。そのため、40ビットと60ビットの差は単純に「50%強い」というレベルではなく、はるかに大きなものになります。
このツールは、パスワードの長さと選択した文字種の範囲からエントロピーを計算し、それをシンプルな強度評価に分類します。これにより、ある設定が自分のニーズを満たしているかどうかをすぐに判断できます。
生成だけでは解決しないこと
強力でランダムなパスワードは推測や総当たり攻撃からは守ってくれますが、フィッシング、キー入力を記録するマルウェア、パスワードを保管しているサービス側の情報漏洩からは守ってくれません。利用可能な場所ではどこでも二要素認証を有効にすることで、強力なパスワード単独では提供できない、もう一段階の防御を追加できます。
ランダムなパスワードは記憶することを前提としていないため、パスワード管理アプリを使って生成・保存・自動入力を行うことが、記憶やパスワードの使い回しに頼らずに、すべてのアカウントで一意の強力なパスワードを維持する実用的な方法です。
実際の活用シーン
新しいアカウントを作成するとき
他のサイトで使っているパスワードを使い回すのではなく、一意で強力なパスワードを生成する。
漏洩したパスワードを更新するとき
データ漏洩によって流出した可能性のあるパスワードを新しいものに置き換える。
パスワード管理アプリを導入するとき
パスワード管理アプリへの移行時に、強力なマスターパスワードや各種登録情報を生成する。
共有アカウントや管理者アカウントを保護するとき
チームや組織内で共有されるアカウント用に強力なパスワードを作成する。
サイトのパスワード要件を満たすとき
特定の複雑性ルールに合わせて、長さや文字種を調整する。
はい——パスワードは、暗号学的に安全な乱数生成源であるWeb Crypto APIを使用して、すべてブラウザ内で生成されます。パスワードがサーバーに送信されたり、どこかに保存されたりすることは一切ありません。コピーして使用するまで、あなたの端末上にのみ存在します。
現在のセキュリティに関する多くの指針では、重要なアカウントには少なくとも12~16文字を推奨しています。長いパスワードほど、総当たり攻撃による解読が指数関数的に困難になるためです。特に重要度の高いアカウント(メール、銀行口座、パスワード管理アプリなど)には、16~20文字程度が妥当な目安です。
エントロピーとは、パスワードの理論的な予測不可能性をビット数で表したものです。数値が大きいほど、攻撃者が試す必要のある組み合わせの数が多くなります。エントロピーが60ビット以上であれば一般的に強力とみなされ、40ビット未満は現代の計算能力であれば容易に解読されてしまいます。
紛らわしい文字の除外機能は、大文字のI、小文字のl、大文字のO、数字の0といった、書体によっては見分けにくい文字を除きます。パスワードを手動で入力したり読んだりする必要がある場合に便利ですが、可能な文字の組み合わせの数はごくわずかに減少します。
いいえ——同じパスワードを複数のアカウントで使い回すと、1つのデータ漏洩によってすべてのアカウントが危険にさらされる可能性があります。アカウントごとに一意のパスワードを生成し、それぞれを覚える必要がないよう、パスワード管理アプリを使って安全に保管してください。