ランダムパスワード生成 — ブラウザでパスワードを作成
ブラウザでランダムパスワードを生成。手順:長さ(8–128)設定、大文字/小文字/数字/記号にチェック、必要なら紛らわしい文字を除外、生成クリック、コピー。例:16 文字で大小文字・数字・記号を混在。crypto.getRandomValues のみ — 保存・アップロードなし。
デモ向けの便利ツール — パスワード金庫ではありません。銀行口座やメインアカウントは専用パスワードマネージャーを。パスワードはローカル生成され、当社サーバーに保存されません。
使い方
長さを調整し、文字クラスを選び、必要なら紛らわしい字形を除外、件数を設定して生成。各文字は結合プールから crypto.getRandomValues で選択。リストをコピー — ページを離れると残りません。
ルール
文字種ルール、乱数源、正直な制限 — 実アカウントで使う前に読んでください。
- プール:A–Z、a–z、0–9、デフォルト記号。トグルと除外後も最低 1 プール必要。
- 乱数インデックスは crypto.getRandomValues のバイト — Math.random は使いません。
- NIST 認定の強制構成(各クラス 1 文字以上)ではありません。必要なセットを手動でオン。
- プライバシー:ローカル生成のみ;共用 PC では終了後に出力を消去。
例
長さ 16・全文字種オンなら `Xk9#mP2$vL4@nQ8!` のような混在 — 大小文字・数字・記号。クリックごとに新しい文字列;サンプルは長さ 16・全オン。
向いている用途
- すぐローテーションする staging ログイン用の使い捨て資格情報。
- QA スクリプト用のサンプル強パスワードが必要なサインアップフォーム試作。
- チームポリシー更新前に長さと記号が読みやすさに与える影響を比較。
Frequently asked questions
パスワードはサーバーに保存・送信される?
いいえ。生成はすべてブラウザ内。ここで作ったパスワードを記録・保存・送信しません。
どのくらい強い?
乱数は crypto.getRandomValues(CSPRNG)、Math.random ではありません。長く文字種が多いほど推測に強い傾向ですが、タブが「解読不能」を保証はしません — 組織ポリシーに従い、本番秘密はマネージャーを。
既存パスワードをクラックできる?
できません。このページは新しいランダム文字列を作るだけ。既存パスワードの監査・クラック・復元は不可。
「紛らわしい文字を除外」とは?
視覚的に似た文字(0/O、1/l/I)を除き、読み上げ・手入力しやすく — 文字プールはやや小さくなります。
一度に何件生成できる?
1 回最大 100 件、1 行 1 パスワード。追加は再生成。
お問い合わせ・フィードバック
分かりにくい点、不具合、不足があれば下にメッセージを書いてください。ツールに関する内容はすべて確認します。