個人のセキュリティ

パスワード生成

ローカルで動作

ツール自体は英語ですが、このページではお客様の言語でその使い方を説明しています。

パスワード生成 を使用してください

機能の説明

長さ、個数、文字の種類を選んで、crypto.getRandomValuesでブラウザ内でランダムなパスワードを生成します。貼り付けたパスワードは、簡易メーターで評価できます。

すべてブラウザ上で動作します。入力した内容は一切アップロードされません。

パスワード生成 の使い方

  1. 長さを設定する. 4〜256文字の長さを入力します。範囲外の値は範囲内に収められ、空欄の場合は24になります。
  2. 個数を設定する. 作成するパスワードの数を1〜50から選びます。
  3. 文字の種類を選ぶ. A–Z、a–z、0–9、Symbolsにチェックを入れます。サイトが一部の記号を受け付けない場合は、Symbolsのチェックを外し、代わりに長さを数文字増やしてください。
  4. 生成する. Generate(生成)を押します。押すたびに新しいパスワードが生成されます。ページを開いたときにも最初の一式が作られます。
  5. コピーして保管する. Copy allはすべての行をコピーします。使うパスワードだけを、パスワードマネージャーに保管してください。
  6. 既存のパスワードを評価する. Strength analyzerにパスワードを貼り付けると、0〜100の点数が表示されます。長さと文字の種類しか見ないため、大まかな目安として扱ってください。

例

既定の設定

入力
Length 24, count 5, all four character sets (A-Z, a-z, 0-9, symbols)
出力の様子
Five 24-character passwords from A–Z, a–z, 0–9 and symbols, for example of the form  T9#rW2!mQx…  (the rest hidden).
A password printed on a public page is not secret, so this page never shows a real one: yours are generated in your browser with crypto.getRandomValues.

24文字のパスワードが5つ生成され、それぞれ約155ビットです。Generateを押すたびに新しいパスワードが生成されます。

チェック対象

シグナルその意味
長さ4種類すべてを使う場合、1文字あたり約6.46ビットが加わります。16文字で約103ビット、24文字で約155ビットです。
文字の種類A–Zとa–zはそれぞれ26文字、0–9は10文字、Symbolsは26文字(!@#$%^&*()-_=+[]{}|;:,.<>?)です。合計88文字になります。
どの種類にもチェックがない4つのチェックボックスをすべて外すと、ツールは何も知らせずに、設定した長さでa–zだけを使います。得られるものを制御するには、少なくとも1つの種類にチェックを入れてください。
組み合わせは保証されない各文字は組み合わせた集合全体から選ばれるため、数字や記号を含まないパスワードになることがあります。サイトがそれぞれ1つ以上を求める場合は、もう一度生成してください。
強度スコア8、12、16、24文字に達するごと、および大文字、小文字、数字、その他の文字を含むごとに点数が加わり、上限は100です。40未満はWeak、70未満はFair、90未満はStrong、それ以上はVery Strongです。
メーターが考慮しないもの辞書の単語、キーボードのパターン、漏洩リストです。有名なコミックに出てくる4つの一般的な単語correcthorsebatterystapleは、長さと小文字だけで65点(Fair)になります。
Count(個数)1回に1〜50個のパスワードです。それより大きい数は50に切り詰められ、空欄の場合は5個になります。
Copy all1つのパスワードではなく、生成されたすべての行をコピーします。貼り付けた場所から、使わないものは削除してください。

その他の例

英字と数字のみ

入力
Length 20, Count 3, A–Z, a–z and 0–9 ticked, Symbols unticked
結果

62文字から選んだ20文字のパスワードが3つ生成され、それぞれ約119ビットです。

すべてのチェックを外した場合

入力
Length 12, Count 1, no character set ticked
結果

ツールがa–zに切り替えるため、小文字だけの12文字のパスワードが1つ生成され、約56ビットです。

有名な例を評価する

入力
Tr0ub4dor&3 in Strength analyzer
結果

Fair、60/100です。8文字以上で15点、大文字、小文字、数字でそれぞれ10点、記号で15点です。

よくある質問

パスワードはどのくらいランダムですか?

各文字は、ブラウザの暗号学的乱数生成器であるcrypto.getRandomValuesから得られます。バイトは剰余演算で文字に対応付けられるため、一部の文字がわずかに選ばれやすくなり、1文字あたり0.02ビット未満が失われます。それでも、4種類すべてを使った24文字のパスワードは約155ビットあります。

強度メーターは信頼できますか?

大まかな目安にすぎません。長さと文字の種類で点数を付けるだけで、単語、パターン、漏洩については何も知らないため、P@ssw0rd2024はStrongと評価されます。すでに使っているパスワードは、Pwned Password Checkで確認してください。

パスワードはどこかへ送信されたり保存されたりしますか?

いいえ。このページで生成され、アップロードも保存もされません。タブを閉じる前に、パスワードマネージャーにコピーしてください。

生成したパスワードを2つのサイトで使ってもよいですか?

いいえ。1つのサイトがフィッシングされたり情報漏洩したりすると、攻撃者は同じパスワードを他のサイトでも試します。アカウントごとに別のパスワードを付け、パスワードマネージャーで管理してください。

どのアカウントのパスワードを最初に変えるべきですか?

まずメールアカウントです。他のほとんどのパスワードをリセットできるためです。次に、銀行、暗号資産取引所、パスワードを使い回していたアカウントです。

パスワードとパスフレーズのどちらを使うべきですか?

パスワードマネージャーが自動入力してくれる場所では、ランダムなパスワードを使ってください。パスワードマネージャー自体のマスターパスワードなど、入力したり覚えたりしなければならない少数の秘密には、Passphrase Generatorを使ってください。

サイトがパスワードを受け付けない場合はどうすればよいですか?

長さに上限があったり、特定の記号しか使えなかったりするサイトがあります。Symbolsのチェックを外すか、長さをサイトの上限まで下げてください。その場合も、サイトが許す最も長い長さを使ってください。

用語解説

PhishDestroyの調査