パスワード生成
カスタムパターンと文字ルールで安全なパスワードを生成。すべてブラウザ内で完結します。
* をランダム文字に置換します。それ以外の文字はそのまま残ります。
Tips
長さが最も重要
パスワードが長いほど解読は指数関数的に困難になります。1文字追加するだけで、可能な組み合わせ数が大幅に増加します。
予測可能なパターンを避ける
辞書の単語、名前、日付、「qwerty」のようなキーボードパターンは使わないでください。ランダム性が強いパスワードの鍵です。
問題を起こす文字がある
バッククォート、バックスラッシュ、ドル記号などはシェルスクリプトを壊す可能性があります。セミコロンや引用符はSQLや設定ファイルで問題を起こすことがあります。
アカウントごとに固有のパスワードを使う
1つのパスワードが漏洩しても、固有のパスワードを使っていれば他のアカウントへの不正アクセスを防げます。
よくある使い方
サーバー・SSH アクセス
シェルで問題になる文字を除外して、rootアカウントやSSH鍵用の強力なパスワードを生成します。
ウェブアカウント
各オンラインサービスに固有のパスワードを作成し、クレデンシャルスタッフィング攻撃を防ぎます。
Wi-Fi パスワード
読み上げにくい紛らわしい文字を除外して、共有しやすいWi-Fiパスワードを生成します。
API キー・トークン
URLでエンコードが必要な文字を除外して、URL安全なトークンを生成します。
データベース認証情報
接続文字列でのエスケープ問題を避けるため、SQL特殊文字を除外したパスワードを生成します。
アプリ・デバイスPIN
パターン機能を使って、PINやデバイスロック解除コードのような数字コードを作成します。
よくある質問
このパスワード生成ツールは安全ですか?
はい。すべてのパスワードはWeb Crypto API(crypto.getRandomValues)を使用してブラウザ内で完全に生成されます。暗号学的に安全な乱数を使用しており、サーバーへのデータ送信は一切ありません。
パターン機能とは何ですか?
パターンフィールドでは、固定文字とワイルドカード(*)を組み合わせることができます。例えば「***-***-***」と入力すると「k9F-m2x-R7p」のようなパスワードが生成され、各*は選択した文字セットからランダムに置換されます。
パスワードの長さはどのくらいが良いですか?
一般的なウェブアカウントには12〜16文字が推奨されます。サーバーアクセスや暗号鍵など高セキュリティ用途には20文字以上を使用してください。
なぜ特定の文字を除外するのですか?
特定の文字は特定の環境で技術的な問題を引き起こします。例えば、バッククォートやドル記号はシェルスクリプトで解釈され、引用符やセミコロンはSQLクエリや設定ファイルを壊す可能性があります。
強度メーターは何を測定していますか?
強度メーターは、文字プールのサイズとランダム文字数に基づいてエントロピー(ビット数)を計算します。エントロピーが高いほど可能な組み合わせが多く、より強いパスワードです。
オフラインで使用できますか?
ページが読み込まれた後であれば可能です。すべての処理がブラウザ内のJavaScriptで行われるため、パスワードの生成にインターネット接続は不要です。