文字セットモードは、選択した小文字、大文字、数字、記号とプリセットを組み合わせて文字列を生成します。Pattern モードでは各トークンが出力形状を制御し、X は A-Z、a は a-z、L は任意の英字、9 は数字、H は hex、アスタリスク token は対応する任意文字、バックスラッシュはエスケープ、{N} は繰り返しを表します。
このテーマに関するよくある疑問と回答をまとめました。
英字(大文字・小文字)、数字、記号から選択でき、カスタム文字セットも定義できます。
ランダム文字列を生成できますが、セキュリティが重要なパスワードには、追加のエントロピーと安全な保存を提供する専用のパスワードマネージャーの使用を推奨します。
はい、必要な長さを指定でき、複数の文字列を一度に生成することもできます。
いいえ、ランダム文字列の生成はすべてブラウザ内で完結します。すべての文字列がJavaScriptでローカルに作成され、サーバーに送信されることはありません。
エントロピーは予測不可能性を測る指標です。bits = 長さ × log2(文字セットのサイズ)。値が大きいほどブルートフォース攻撃が難しくなります。NIST 800-63B は通常のアカウントに 60 bits 以上、高セキュリティ用途に 80 bits 以上を推奨しています。
パターンモードでは各トークンが文字クラスを表します — X (A-Z)、a (a-z)、L (任意の英字)、9 (数字)、H (hex 0-9 a-f)、* (任意の英字/数字/記号)。\\<char> でリテラル文字、{N} で直前のトークンを N 回繰り返せます(例:H{8}-H{4} は 8 桁 hex の後に 4 桁 hex)。