安全なパスワード生成ツール

すべてブラウザー内で生成される暗号学的に安全なパスワード。データ収集なし、トラッキングなし。

「生成」をクリック →
STRENGTH —
—長さ
—プール
—エントロピー
—解読時間

📏 パスワードの長さ

文字数 16
6128

🔤 文字オプション

🔠大文字
🔡小文字
🔢数字
✳️記号
🚫紛らわしい文字なし
♻️繰り返しなし
[ ]括弧
" "スペース
カスタム文字
除外する文字
接頭辞
接尾辞
一括生成

強いパスワードの作り方

パスワードの強さは、長いことと予測できないことから生まれます。文字が 1 つ増えるごとに、攻撃者が試すべき組み合わせは倍々に増えるため、長さが最も効果的な手段です。日常のアカウントには最低 12 文字、メール・ネットバンキング・パスワードマネージャーには 16 文字以上を使ってください。

大文字・小文字・数字・記号を混ぜると使用可能な文字の集合が広がり、各桁のエントロピーが上がります。ランダム性も同じくらい重要です。人が選ぶパスワードには規則性があります——名前と西暦、a を @ に置き換えた単語、qwerty のようなキーボード配列などです。Web Crypto API を使う生成ツールにはそうした偏りがありません。

エントロピーと解読時間

エントロピーはビットで表され、パスワードの当てにくさを示します。おおよそ「パスワードの長さ × 文字集合サイズの底 2 の対数」です。1 ビット増えるごとに、総当たりで破るのに必要な手間は 2 倍になります。

チェッカーが表示する解読時間は、毎秒約 100 億回の試行を前提としています。これは最新の GPU クラスターが高速ハッシュに対して出せる程度の速度です。実際の数値はハッシュアルゴリズムや攻撃者の資源によって変わるため、保証ではなく相対的な目安として見てください。

パスワードが漏れる仕組み

強くて使い回していないパスワードは、当てずっぽうに頼る攻撃を防ぎます——ただし、すべての攻撃がその方式ではありません。

長さとランダム性で最初の 2 つに対処できます。残りには二要素認証と、想定外のログイン要求への健全な警戒心が必要です。

パスワード管理のベストプラクティス

パスフレーズとランダム文字列

パスフレーズは、無関係な単語をランダムに数個並べたものです(例: violin harbor nickel drift)。本当にランダムな単語が 4〜6 個あれば非常に強く、ランダム文字列よりも入力・記憶がずっと簡単です。ランダム文字のパスワードは 1 文字あたりのエントロピーが高く、マネージャーが自動入力し手打ちしない場合に適しています。

実用的な使い分け: 覚える必要のある唯一のマスターパスワードには長いパスフレーズを、個々のアカウントにはこの生成ツールのランダム文字列を使いましょう。

この生成ツールはプライベートで安全か?

すべてはブラウザー内で行われます。ページにバックエンドはなく、パスワードは JavaScript でローカルに作られ、ネットワークへ送信されることはありません。ランダム性は予測可能な Math.random() ではなく、ブラウザーの暗号学的に安全な生成器 crypto.getRandomValues() によります。

Cookie も分析も記録もありません。ページを開いた後にインターネットを切断しても動作します——ブラウザーの開発者ツールの「ネットワーク」タブを見れば、何も送信されていないことを確認できます。

参考リンク

関連用語: エントロピー · 総当たり(ブルートフォース) · パスフレーズ · パスワードマネージャー · CSPRNG

よくある質問

パスワードはどのくらいの長さにすべき?

日常利用では最低 12 文字、メール・ネットバンキング・パスワードマネージャーなど重要なアカウントでは 16 文字以上。ある程度を超えると、複雑さよりも長さのほうが保護に効きます。

このパスワード生成ツールは安全ですか?

はい。パスワードはブラウザー内で Web Crypto API(crypto.getRandomValues)を使って生成され、送信も保存もされません。データが端末の外に出ることはありません。

パスワード強度チェッカーはどう動きますか?

文字集合のサイズとパスワードの長さからエントロピーをビット単位で推定し、毎秒 100 億回の試行を前提としたおおよその解読時間に換算します。

パスワードに記号を使うべき?

記号は文字集合を広げるので有効ですが、記号なしでも長いパスワードのほうが、短くて記号ありのものより強いことがあります。サイトが特定の記号を受け付けない場合は、長さで補ってください。

パスワードはどのくらいの頻度で変更すべき?

理由があるときだけです。漏洩の通知、端末の共有や紛失、パスワードが知られている疑いなど。定期的な強制変更は、かえって弱いパスワードを生みがちです。

パスワードを保管する最も安全な方法は?

専用のパスワードマネージャーです。1 つのマスターパスワードで保管庫を暗号化し、他のパスワードを覚えたり使い回したりする必要をなくします。