🔐 パスワード生成
パスワード生成ツールは、アカウント用の強力でランダムなパスワードを作成する無料のオンラインツールです。長さをカスタマイズし、記号、数字、大文字を含めるかどうかを選んで、安全なパスワードをすぐにコピーできます。ブラウザ内で動作するため、パスワードがデバイスの外に出ることはなく、登録も不要です。アカウントを管理する人は、セキュリティ向上に利用しています。
強力なパスワードを生成。
このツールとは?
パスワード ジェネレーターは、オンライン アカウント、デバイス、機密データを保護するための強力なランダムなパスワードを作成するツールです。データ侵害や高度なハッキング ツールが絶え間なく発生する時代において、脆弱なパスワードは、ほとんどの人が抱える最大のセキュリティ脆弱性の 1 つです。名前、誕生日、辞書の単語、または「123456」や「パスワード」などの単純なパターンに基づくパスワードは、ミリ秒以内に解読される可能性があります。高品質のパスワード ジェネレーターは、暗号的に安全なランダム性を使用して、推測やブルート フォースが事実上不可能なパスワードを生成することにより、人間の偏見を排除します。これらのツールを使用すると、パスワードの長さと文字構成 (小文字、大文字、数字、記号) を制御できるため、Web サイトやサービスの特定の要件を満たすことができます。最新のジェネレーターは、強度と記憶しやすさのバランスをとるために複数のランダムな単語を組み合わせたパスフレーズも生成します。電子メール アカウント、暗号通貨ウォレット、職場のラップトップ、パスワード マネージャーの保管庫のいずれを保護する場合でも、信頼できるパスワード ジェネレーターは良好なデジタル衛生の基盤です。パスワード マネージャーと組み合わせると、パスワードを覚える必要がなく、すべてのアカウントに一意で強力なパスワードを使用できるようになります。仕組み
パスワードの強度は、次の式を使用してビット単位で表されるエントロピーで測定されます。エントロピー = log₂(文字セット^長さ)、これを単純化すると、エントロピー = 長さ × log₂(文字セット)。文字セットのサイズは、含まれる文字の種類によって異なります。小文字 = 26、大文字 = 26 (合計 52)、数字 = 10 (合計 62)、一般的な記号 = 26 (合計 88)。たとえば、4 つのタイプをすべて使用した 12 文字のパスワードのエントロピーは、12 × log₂(95) ≈ 12 × 6.57 ≈ 78.8 ビットになります。エントロピーが追加されるたびに、可能な組み合わせの数が 2 倍になり、パスワードの解読が 2 倍難しくなります。ほとんどのセキュリティ専門家は、強力なパスワードには少なくとも 80 ビットのエントロピーを推奨しています。これは、完全な 95 文字セットを使用すると約 13 文字に変換されます。参考表
| パスワードの長さ | 文字セット: 62 (a ~ z、A ~ Z、0 ~ 9) | 文字セット: 95 (+ 記号) |
|---|---|---|
| 8文字 | インスタント | インスタント |
| 10文字 | ~1週間 | ~5ヶ月 |
| 12文字 | ~226年 | ~34,000年 |
| 14文字 | ~150万年 | 約80億年 |
| 16文字 | ~10兆年 | ~数兆年 |
パスワード強度ガイド:エントロピービットの解説
どのくらいの強度が十分なのでしょうか?パスワードの強度はエントロピービットで測定されます — 各ビットは可能な組み合わせの数を2倍にします。下の表は、一般的なパスワードの長さと文字セットを、そのエントロピーおよび現代のGPUクラスター(1秒間に100億回の推測)での推定解読時間にマッピングしたものです。米国国立標準技術研究所(NIST SP 800-63B)は、ユーザーが選択するパスワードの最小文字数を8文字に推奨していますが、完全な記号セットを含む16文字以上の機械生成パスワードは、解読が指数関数的に困難になります。サイバーセキュリティのリソースの詳細については、CISA Secure Our Worldガイドをご覧ください。
| 長さ | 小文字のみ (26) | + 数字 (36) | 大文字小文字混在 + 数字 (62) | 完全文字セット (95) |
|---|---|---|---|---|
| 8文字 | 37.6 bits · 秒 | 41.4 bits · 分 | 47.6 bits · 時間 | 52.6 bits · 日 |
| 10文字 | 47.0 bits · 時間 | 51.7 bits · 週 | 59.5 bits · 月 | 65.7 bits · 年 |
| 12文字 | 56.4 bits · 年 | 62.0 bits · 数十年 | 71.4 bits · 数世紀 | 78.8 bits · 数千年 |
| 14文字 | 65.8 bits · 数世紀 | 72.4 bits · 数千年 | 83.4 bits · 数万年 | 92.0 bits · 破不可 |
| 16文字 | 75.2 bits · 数千年 | 82.7 bits · 数万年 | 95.3 bits · 破不可 | 105.1 bits · 破不可 |
| 20文字 | 94.0 bits · 破不可 | 103.4 bits · 破不可 | 119.1 bits · 破不可 | 131.4 bits · 破不可 |
長さを1文字追加するごとに、約1.7ビット(小文字のみ)から6.6ビット(完全文字セット)のエントロピーが追加されます。4つの文字セットすべてを使用した12文字のパスワードは、18文字の小文字のみのパスワードよりもすでに強力です。結論:長さ + 文字の多様性 = 指数関数的な強度。
使い方
- スライダーまたは入力フィールドを使用して、必要なパスワードの長さを設定します。セキュリティを最大限に高めるには、少なくとも 16 文字をお勧めします。
- 含める文字の種類を選択します: 小文字、大文字、数字、記号。最強のパスワードには 4 つすべてを含めます。
- 読みやすさを重視する場合は、オプションであいまいな文字 (l、1、I、O、0 など) を除外します。
- 「生成」ボタンをクリックして、新しいランダムなパスワードを作成します。
- パスワードをコピーし、アカウント設定またはパスワード マネージャーに直接貼り付けます。アカウントごとに新しいパスワードを生成します。一度の侵害ですべてのサービスが侵害されるため、複数のサービスでパスワードを再利用しないでください。
よくある質問
ランダムなパスワードが記憶に残るパスワードよりも優れているのはなぜですか?
人間が作成したパスワードは、名前、日付、辞書の単語、キーボード入力 (qwerty)、および一般的な置換 (a→@、e→3) などの予測可能なパターンに従います。ハッカーは、辞書攻撃やルールベースのクラッキング ツールを使用して、これらのパターンを悪用します。本当にランダムなパスワードには悪用可能なパターンがないため、パスワードを解読する唯一の方法は総当たり攻撃、つまり考えられるすべての組み合わせを試すことですが、長さが長くなると計算上不可能になります。記号を含む 16 文字のランダムなパスワードを現在のハードウェアで解読するには何兆年もかかります。
パスワードマネージャーを使用する必要がありますか?
はい、絶対に。 Bitwarden、1Password、LastPass、Dashlane などのパスワード マネージャーは、単一のマスター パスワードで保護された暗号化された保管庫にすべてのパスワードを保存します。これにより、パスワードを覚えなくても、アカウントごとにランダムに生成された一意のパスワードを使用できるようになります。ほとんどのマネージャーには、パスワード生成機能、ログイン フォームの自動入力機能が組み込まれており、パスワードの再利用や違反を警告します。セットアップに伴う多少の不便さは、セキュリティ上の利点よりもはるかに重要です。
NISTは何を推奨していますか?
米国国立標準技術研究所 (NIST) は、2017 年にパスワード ガイドライン (特別出版物 800-63B) を更新し、いくつかの重要な変更を加えました。複雑さよりもパスワードの長さを優先し、必須の定期的なパスワード変更を排除し (パスワードの脆弱化につながります)、パスワード マネージャーをサポートするための貼り付け機能を許可し、一般的に使用されるパスワードまたは侵害されたパスワードのリストと照合して新しいパスワードを選別します。現在、長さはパスワードの強度において最も重要な要素であると考えられています。
このジェネレータはどのようにしてランダム性を保証するのでしょうか?
このツールはブラウザの暗号化 API (crypto.getRandomValues) を使用し、オペレーティング システムのエントロピー プールから暗号化された安全な乱数を提供します。これは、予測可能でセキュリティ目的には適さない疑似ランダム アルゴリズムを使用する Math.random() とは根本的に異なります。
パスワードのエントロピーとは何ですか?
エントロピーはパスワードのランダム性をビット単位で測定します。各ビットは可能な組み合わせの数を2倍にするため、50ビットのパスワードは2の50乗、約1千兆通りの可能性を持ちます。すべての文字タイプを使用した12文字のパスワードは約71ビットのエントロピーを持ち、何世紀もの総当たり攻撃に抵抗するのに十分です。エントロピーは長さと文字の多様性の両方とともに増加します。12文字の英数字パスワードに記号を追加すると、エントロピーは71から79ビットに跳ね上がり、解読が約250倍困難になります。
パスワードの長さはどのくらいにすべきですか?
ほとんどの個人アカウントについて、NISTは最低8文字を推奨していますが、強力なセキュリティには12〜16文字が最適な範囲です。4つの文字セットすべて(大文字、小文字、数字、記号)を有効にすると、16文字のパスワードは95.3ビットのエントロピーを持ち、総当たり攻撃では事実上破れません。機密性の高いアカウント(銀行、メール)では、20文字以上を検討してください。パスワードマネージャーがあれば、マスターパスワードを1つ覚えるだけで長いパスワードを簡単に扱えます。
パスフレーズはパスワードより優れていますか?
パスフレーズ —「purple-elephant-cartoon-window」のような3〜5個のランダムな単語のシーケンス — は、短く複雑なパスワードより強力で覚えやすくなることがあります。7,776語のリストからの4語のパスフレーズは約51ビットのエントロピーを持ち、9文字の大文字小文字混在パスワードに相当します。ただし、16文字のランダム生成パスワードはより高いエントロピー(95+ビット)を持ちます。暗記する必要がある場合はパスフレーズを使用し、それ以外の場合は生成されたパスワードを使用してください。
オンラインでパスワードを生成するのは安全ですか?
このパスワードジェネレーターは、Web Crypto APIの暗号学的に安全な乱数ジェネレーター(CSPRNG)を使用してブラウザー内で完全に実行されます。パスワードがデバイスから外部に出ることはありません — サーバー側の処理、ログ記録、ネットワーク送信はありません。コードはオープンで、ブラウザーの開発者ツールで監査できます。最大限のセキュリティのために、オフラインでパスワードを生成し、Bitwarden、1Password、KeePassXCなどの信頼できるパスワードマネージャーに保存してください。
ヒントとアドバイス
長さはパスワードの強度において最も重要な要素です。小文字のみを含む 16 文字のパスワード (エントロピー ≈ 75 ビット) は、すべての記号タイプを含む 8 文字のパスワード (エントロピー ≈ 52 ビット) よりも強力です。可能な限り、常に長いパスワードを選択してください。パスワード マネージャーを使用して生成したパスワードを保存すると、複雑な文字列を記憶する必要がなくなります。 2 要素認証 (2FA) をサポートするすべてのアカウントで 2 要素認証 (2FA) を有効にします。これは、パスワードが侵害された場合でも、重要な第 2 層の保護を提供します。アカウント間でパスワードを再利用しないでください。クレデンシャル スタッフィング攻撃は、1 つのサービスから漏洩したパスワードを他の多くのサービスで試すことによってこれを悪用します。パスワードに個人情報を完全に含めないでください。名前、誕生日、ペットの名前、好きなチームなどは含めないでください。記憶に残るパスワードを作成する必要がある場合は、4 つ以上のランダムな単語からなるパスフレーズ (正しい馬の電池の定番) を使用します。これにより、記憶に残りながら高いエントロピーが得られます。 Have I Been Pwned などのサービスを使用してアカウントを定期的に監査し、既知のデータ侵害にパスワードが使用されていないかどうかを確認してください。
パスワード セキュリティのベスト プラクティスについては、CISA サイバーセキュリティに関するヒント.
関連ツール
QRコード生成
URL・テキスト・Wi-Fi情報からQRコードを生成。高解像度のPNG形式でダウンロードでき、名刺やチラシ、店舗のメニュー表にもそのまま使える画質です。登録不要
乱数生成
最小値と最大値を指定するだけで指定範囲内の乱数を生成。くじ引きや抽選に使える無料オンラインツールです。何度でも無料で生成できます。
単位変換
長さ・重さ・温度・面積・体積の単位をまとめて変換。メートル法とヤード・ポンド法の両方に対応し、日常的な換算から専門的な計算までカバーする無料オンライン単位変換ツ
UUID 生成ツール
無料オンライン UUID 生成ツール。ワンクリックでバージョン 4 の UUID を即座に作成できます。データベース、API、一意識別子のために単一またはバッチ
カラーパレットジェネレーター
無料オンラインカラーパレットジェネレーター。補色、類似色、三色配色の調和で美しい配色を作成できます。デザイン用の hex コードを即座に取得。