Password Generator
文字種・文字数を指定してパスワードをまとめて生成(ジェネレーター)します。
概要
安全なランダムパスワードを、文字種・文字数・生成件数を指定してまとめて生成するツールです。
Web Crypto API(暗号論的に安全な乱数生成)を使用しており、予測されにくいパスワードを生成できます。
大文字・小文字・数字・記号の使用有無を個別に切り替えられるため、サービスごとに異なるパスワードポリシーにも対応できます。
使い方
- 1
文字数(4〜128)と生成件数(1〜20)を設定します。
- 2
使用する文字種(大文字・小文字・数字・記号)を選択します。
- 3
「生成する」ボタンをクリックすると、指定条件のパスワードがまとめて生成されます。
入力例・出力例
入力
文字数: 12 / 件数: 3 / 大文字・小文字・数字・記号すべて使用
出力
K7&mQ2!zXpL9 b#4RtY9$wNc2 Zq8@pL3&vM6x
利用シーン
新しいサービスへのアカウント登録時に使う、強固なパスワードをその場で生成する
チームで共有するテスト用アカウントのパスワードを、まとめて複数件生成する
パスワードマネージャーへ登録する初期パスワードを、文字数・文字種の条件を指定して用意する
よくある質問
生成されるパスワードは安全ですか?
はい。暗号論的に安全な乱数生成API(Web Crypto API)を使用し、偏りのない一様分布で文字を選択しています。
生成したパスワードはサーバーに送信されますか?
いいえ。生成処理はすべてブラウザ内で完結し、外部には送信されません。
すべての文字種のチェックを外すとどうなりますか?
「少なくとも1種類の文字種を選択してください。」というエラーが表示されます。
注意点
生成結果はページ上にのみ保持されます。再読み込みすると失われるため、必要なパスワードはすぐにコピーして安全な場所に保存してください。
大文字・小文字・数字・記号をすべて外すとエラーになります。少なくとも1種類は選択する必要があります。
生成されたパスワードが第三者に見られないよう、画面共有時などは表示に注意してください。
関連ツール
入力したパスワードの強度を5段階で診断し、改善のヒントを表示します。
文字種・文字数を指定してランダムな文字列をまとめて生成(ジェネレーター)します。
パスワードなどのテキストからBcryptハッシュを生成し、ハッシュとの一致も検証できます。