パスワード生成ツール
長さと文字種を選ぶと、ブラウザの安全な乱数生成機能を使って強力なパスワードが瞬時に生成されます。データがサーバーに送信されることは一切なく、生成はすべてお使いの端末上で行われます。

結果の評価方法
パスワード欄の下にある色付きバーは、推定される強度を示します。赤は弱い、オレンジは中程度、緑は強いことを意味します。長さと文字の多様性が増すほど強度が上がります。
パスワードはどのように生成されますか?
このツールは、ブラウザの暗号論的に安全な乱数生成機能である Web Crypto API(crypto.getRandomValues)を使用します。各文字は、選択した文字種(大文字、小文字、数字、記号)で構成されたプールから、ランダムかつ独立に選ばれます。
式
- 選択した文字種(大文字、小文字、数字、記号)に基づいて文字プールが作成されます。
- ブラウザの crypto.getRandomValues() 関数が、選択した長さ分の乱数を生成します。
- 各乱数が文字プール内の1文字に対応付けられます。
- これが選択したパスワードの長さ分繰り返され、最終的なパスワードが作られます。
- パスワードの長さと文字の多様性に基づいて、推定強度スコアが計算されます。
パスワード生成の例
大文字・小文字・数字を含む16文字の長さを選択すると、'kJ8mQ2xVzR5nP9wT' のような推測が困難な結果が生成されます。
強力なパスワードを作成するためのヒント
- 重要なアカウントには少なくとも12〜16文字を使用してください。
- 大文字、小文字、数字、記号を組み合わせることで、パスワードが推測される可能性を大幅に減らせます。
- 同じパスワードを複数のアカウントで使い回さず、それぞれに固有のパスワードを生成し、パスワードマネージャーに保存してください。
比較
弱い
短時間で総当たり攻撃により推測される可能性があります。
中程度
多くの個人アカウントには妥当ですが、重要なアカウントには不十分です。
強い
重要なアカウントに推奨される最低限のレベルです。
非常に強い
パスワードマネージャーのマスターパスワードなど、重要な用途に最適です。
強力なパスワードを作成するガイド
弱いパスワードは、アカウント乗っ取り攻撃の最も一般的な原因の一つです。攻撃者は自動化ツールを使って、一般的な単語、短いパスワード、繰り返し文字を数分のうちに試すことができます。ランダムに生成されたパスワードは、この種の推測攻撃に対してはるかに高い耐性を持ちます。
このツールは、ブラウザに組み込まれた Web Crypto API を使用してパスワードを生成します。このAPIはオペレーティングシステムのハードウェアベースの乱数源から値を取得し、暗号用途に適しているとされています。JavaScriptの Math.random() 関数よりもはるかに安全です。
パスワードの強度を決定する2つの主要な要素は、長さと文字の多様性です。長さが増えるほど、可能な組み合わせの数は指数関数的に増加します。そのため、シンプルな20文字のパスワードは、複雑な8文字のパスワードよりも安全であることが多いです。文字の多様性(大文字、小文字、数字、記号)は、1文字あたりの確率空間を広げます。
生成したパスワードを安全に保管するには、パスワードマネージャーの使用をお勧めします。同じパスワードを複数のアカウントで使い回すと、1つのアカウントが侵害された場合に他のアカウントも危険にさらされます。各アカウントに固有のパスワードを生成することで、このリスクを排除できます。
このツールは完全にクライアント側(ブラウザ内)で動作します。生成されたパスワードがサーバーに送信、保存、記録されることはありません。ページを閉じるか再読み込みした瞬間に、それまで生成されたパスワードはメモリから消去されます。
FAQ
このツールは生成したパスワードをどこかに保存しますか?
いいえ。パスワードはブラウザ内でのみ生成され、サーバーに送信・保存されることは一切ありません。ページを再読み込みすると消えます。
ランダムなパスワード生成は安全ですか?
はい。このツールは Web Crypto API に基づいており、オペレーティングシステムの暗号論的乱数ソースを使用します。Math.random() のような予測可能な方法よりもはるかに安全です。
理想的なパスワードの長さは?
メール、銀行、パスワードマネージャーのマスターパスワードなど重要なアカウントには、少なくとも12〜16文字、可能であれば20文字までを推奨します。
なぜ記号オプションはデフォルトでオフになっていますか?
一部の古いシステムやフォームは特定の記号を受け付けない場合があります。デフォルトでは文字と数字によるパスワードが生成され、必要に応じて記号を手動で有効にできます。
生成したパスワードはどうやってコピーしますか?
パスワード欄の横にある「コピー」ボタンをクリックするとクリップボードにコピーされ、必要な場所に貼り付けられます。
パスワードはどのくらいの頻度で変更すべきですか?
データ侵害の疑いがある場合はすぐに変更してください。重要なアカウントについては定期的な見直しをお勧めします。
長いパスワードと複雑なパスワード、どちらが安全ですか?
一般的には複雑さより長さの方が重要です。文字のみの20文字パスワードは、複雑な8文字パスワードよりも強力とされることが多いです。
このツールを自分のサイトに埋め込めますか?
はい、ページ下部の埋め込みコードをコピーすれば、このツールをiframeとして自分のサイトに追加できます。
関連ツール
このツールをサイトに埋め込む
<iframe src="https://pinfox.tech/ja/tools/general/password-generator/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="パスワード生成ツール:強力なパスワードを作成 - Pinfox"></iframe>