パスワードジェネレーター
暗号学的に安全なパスワード、パスフレーズ、PINを生成します。crypto.getRandomValues()を使用 — Math.random()は使用しません。データはどこにも送信されません。
件ずつ
本当に安全なパスワードジェネレーター — 解説
ほとんどのパスワードジェネレーターはMath.random()を使用しています — これは暗号学的に安全ではない疑似乱数生成器です。このジェネレーターはブラウザの暗号乱数API crypto.getRandomValues()を使用しており、バンキングアプリやパスワードマネージャーと同じ標準です。
3つの生成モード
- ランダム文字 — choose length (6–128), character sets (uppercase, lowercase, digits, symbols) and whether to exclude visually ambiguous characters (0, O, 1, I, l). At 16 characters mixing all sets: roughly 100 bits of entropy.
- パスフレーズ — 厳選されたリストからランダムな単語を連結します。パスフレーズは強力で覚えやすいです。4単語のパスフレーズで約40ビットのエントロピー。
- PIN — 数字のみ、4〜12桁。ATM、ドアコード、スマートフォンのロック解除に便利。
強度メーターの読み方
メーターはビット単位のエントロピーを表示します — 各ビットで可能な値が2倍になります。28ビット未満:非常に弱い。28〜44:弱い。45〜59:普通。60〜79:強い。80以上:非常に強い(マスターパスワードに使用)。
パスワードセキュリティのベストプラクティス
- すべてのアカウントに固有のパスワードを使用する。パスワードの再利用が最大のリスクです。
- 信頼できるパスワードマネージャー(Bitwarden、1Password、KeePass)にパスワードを保存する。
- 利用可能な場所では二要素認証(2FA)を有効にする。
- 侵害が疑われる場合はすぐにパスワードを変更する。
プライバシー
パスワードはWeb Crypto APIを使用してブラウザ内で完全に生成されます。何も送信されません。生成されたパスワードはログに記録されず、保存されず、サーバーに送信されません。
よくある質問
- 生成されたパスワードはどの程度安全ですか?
- 非常に安全です。このツールはcrypto.getRandomValues()を使用します — 銀行アプリやパスワードマネージャーと同じ暗号学的乱数APIです。Math.random()は使用しません。
- このツールは生成したパスワードを保存しますか?
- いいえ。パスワードはブラウザメモリ内でのみ生成され、サーバーに送信されることは一切ありません。ページを閉じるか更新すると消えます。
- どのようなパスワード長を生成できますか?
- ランダムパスワードは6〜128文字、パスフレーズは3〜10語、PINは4〜12桁です。すべての長さは完全にカスタマイズ可能です。
- 含まれる文字をカスタマイズできますか?
- はい。大文字(A-Z)、小文字(a-z)、数字(0-9)、記号(!@#...)のオン/オフを切り替え、0/Oや1/I/lなど視覚的に紛らわしい文字を除外するかどうかも設定できます。
- このパスワードジェネレーターは本当に無料ですか?
- はい、サインアップ不要、ワークフローを中断する広告なし、生成数に制限なしで無制限に使用できます。