Random Password

「すぐ安全なパスワードを作りたい」場面向けに、長さ・記号有無・必須文字種を指定して候補を即生成できるページです。

推定強度(1件あたり)

ブラウザ内で処理します。入力はサーバーへ送信しません。まずはここで一次切り分けしてください。

使い方

プリセットを選ぶか文字種を調整して「生成」。複数件を一度に作り、候補を比較して使えます。

注意(このツール)

  • 生成には暗号学的乱数(Web Crypto)を使用します。
  • 利用先の文字制限に合わない場合は、文字種を絞って再生成してください。

このページについて

何をするツール?

長さと文字種(英小文字/英大文字/数字/記号)を指定して、ランダムなパスワードを生成するページです。

生成はブラウザ内で完結します。パスワード文字列はサーバーへ送信されません。

初心者向け(最短1分)

  • まずは長さ20・推奨プリセットで1件生成する
  • そのままコピーして、利用先フォームで入力可否を確認する
  • 弾かれたら記号をOFFにして再生成する

実務向け(運用パターン)

  • 新規アカウント発行時は複数件生成して候補から選ぶ
  • サービスごとに文字種ルール(記号可否)を分けて運用する
  • 共有は平文保存せず、パスワード管理ツール経由で渡す

運用トラブル時の確認

  • 登録でエラーになる: 利用先の長さ上限/文字種制約を確認する
  • コピペ後に通らない: 先頭末尾の空白混入を疑う
  • 強度不足判定: 長さを増やし「各文字種を含める」をONにする

切り分け手順(おすすめ)

  • 値を生成または貼り付ける
  • 形式・時刻・文字種制約を確認する
  • 利用先のバリデーション条件で最終確認する

このツールでできること

  • 長さ(例:4〜128)を指定して生成
  • 文字種(英小文字/英大文字/数字/記号)を組み合わせ
  • ワンクリックでCopy

参照仕様

  • Web Crypto(getRandomValues)で乱数生成
  • 文字集合(英小文字/英大文字/数字/記号)
  • 長さ範囲の制限(UI側で調整)

注意(セキュリティ)

  • 用途に応じて長さと文字種を選んでください(短すぎる/文字種が少ないと総当たりに弱くなります)。
  • 生成ロジックはブラウザ実装に依存します。厳密な要件がある場合はアプリ側での実装/監査を推奨します。

FAQ

どれくらいの長さが目安?

用途や制約によります。迷ったら、まず長め(例:20〜32)+複数文字種で作り、運用要件に合わせて調整してください。

記号は必要?

必須ではありません。入力制約や可読性を優先する場合は記号なしも選択肢です。

同じ設定で毎回同じになりますか?

乱数で生成するため毎回変わります。

参考リンク

  1. MDN: crypto.getRandomValues()

site_map ルールに基づいて、次に確認すべきページを表示しています。

  1. パスワードシード生成 — シードと条件から再現可能なパスワードを導出
  2. パスワードポリシー生成 — 要件からポリシー文とバリデーション正規表現を作成
  3. Random Token Generator — バイト数と形式を指定してランダムトークンを生成
  4. URL Safe Random — URL/ファイル名に使える安全文字の乱数文字列を生成
  5. Cookie Security Audit — Secure/HttpOnly/SameSite を監査
  6. Token Format Checker — 文字列からJWT/UUID/Hex/Base64URL候補を推定
  7. .env Diff Checker — .env差分(追加/削除/変更キー)を比較
  8. Hash / HMAC Generator — SHA系ハッシュとHMACを生成

運用セキュリティ

パスワード・トークン・運用チェックリストを実務向けに即生成

Example

Length: 20, sets: a-z A-Z 0-9

Example

Length: 20, sets: a-z A-Z 0-9