パスワード生成ツール
カスタマイズ可能なオプションと強度分析付きで、安全なランダムパスワードとパスフレーズを生成します。
このツールについて
パスワード生成ツールは、暗号学的に安全なパスワードとパスフレーズを
作成する無料のブラウザベースツールです。Web Crypto API
(crypto.getRandomValues())を使用して真にランダムな出力を
生成するため、生成されるすべてのパスワードは予測不可能で、重要な
アカウント、サーバー、APIキーでの使用に安全です。
すべての生成はブラウザ内で完結します。パスワードがサーバーに送信されたり、 データベースに保存されたり、アナリティクスに記録されたりすることは ありません。そのため、本番システム、銀行口座、その他プライバシーが 最重要であるあらゆる場面での認証情報の生成に安全に使用できます。
このツールには2つのモードがあります。パスワードモードでは、
大文字、小文字、数字、記号の文字セットを正確に設定でき、パスワードの
長さ(8〜128文字)も調整できます。また、特定のフォントで混同しやすい
0、O、1、l、I、|などの
曖昧な文字を除外することも可能です。
パスフレーズモードでは、任意の区切り文字で結合されたランダムな 英単語のシーケンスを生成します。パスフレーズは覚えやすく、かつ 優れたエントロピーを提供します。4つ以上の単語を使えば、パスフレーズの エントロピーは40ビットを超えることが多く、単語を追加するにつれて 急速にスケールします。
生成されるすべてのパスワードまたはパスフレーズには、エントロピーに基づく 強度メーターが付属します。推定エントロピービット数を表示し、結果を 弱い、普通、良い、強い、非常に強いに分類します。一括生成では最大100個の パスワードを一度に作成し、ワンクリックですべてコピーできます。
使い方
- モードを選択:ランダム文字列にはパスワード、ランダム単語列にはパスフレーズを選びます。
- パスワードモードでは、長さスライダーを調整し、含める文字タイプ(大文字、小文字、数字、記号)を選択します。
- 必要に応じて曖昧な文字を除外を切り替えて、見た目が似た文字を除外します。
- パスフレーズモードでは、単語数を調整し、区切り文字を選択、各単語の先頭を大文字にするオプションを設定します。
- 設定を変更するとパスワードが自動生成されます。再生成ボタンをクリックすると、同じ設定で新しいパスワードを作成できます。
- CopyをクリックするかCtrl+Shift+Cを押してパスワードをクリップボードにコピーします。
- 一括生成ボタンで複数のパスワードを一度に作成できます(1、5、10、50、100個)。
人気のパスワード生成例
よくある質問
生成されるパスワードは本当にランダムですか?
はい。このツールはcrypto.getRandomValues()を使用しています。これはすべての最新ブラウザに組み込まれた暗号学的に安全な擬似乱数生成器(CSPRNG)です。オペレーティングシステムの乱数ソースからエントロピーを取得するため、セキュリティ上重要な用途に適した出力を生成します。
データは安全ですか?
はい。すべてのパスワード生成はクライアントサイドのJavaScriptを使用してブラウザ内で完全に行われます。データがネットワーク経由で送信されたり、データベースに保存されたり、アナリティクスサービスに記録されたりすることはありません。ブラウザの開発者ツールでネットワーク活動を確認することで検証できます。
エントロピースコアとは何ですか?
エントロピーはパスワードの予測不可能性をビット単位で測定します。エントロピーが40ビットのパスワードは、ブルートフォースで解読するのに約2^40(約1兆)回の推測が必要です。一般的に、ほとんどのアカウントには60ビット以上が良好とされ、高セキュリティアプリケーションには80ビット以上が強力とされています。
パスワードとパスフレーズのどちらを使うべきですか?
どちらも安全です。ランダム文字パスワードは文字あたりのエントロピーが高く、短いですが覚えにくくなります。パスフレーズは一般的な単語を使用するため覚えやすく、4つ以上の単語を使えば強力なセキュリティを提供します。手動で入力する必要があるパスワードには、パスフレーズの方が実用的な場合が多いです。
曖昧な文字を除外するのはなぜですか?
0(ゼロ)とO(大文字のオー)、または1(数字の1)とl(小文字のエル)は多くのフォントでほぼ同じに見えます。パスワードを読み取ったり手動で入力する必要がある場合、これらの文字を除外することで転記ミスを減らせます。トレードオフとして文字プールがわずかに小さくなり、エントロピーがわずかに低下します。
関連ツール
ハッシュ生成ツール
テキストやファイルのMD5、SHA-1、SHA-256、SHA-512ハッシュを生成します。
UUID生成ツール
v4およびv7形式のUUIDを生成、検証、確認します。
JWTデコーダー
JSON Web Tokenをデコードし、ヘッダー、ペイロード、署名を検証します。
Lorem Ipsum生成
段落、文、単語単位でプレースホルダーテキストを生成します。HTMLラップオプション付き。
テキスト暗号化/復号化
AES-256-GCMとパスワードでテキストを暗号化・復号化します。すべてブラウザ内で処理。
パスワード強度アナライザー
エントロピー計算、パターン検出、解読時間の推定でパスワードの強度を分析します。
Bcryptジェネレーター
bcryptパスワードハッシュの生成と、既存ハッシュに対するパスワード検証を行います。ソルトラウンド設定可能。