Random Password

ID・乱数・時刻系の値をブラウザ内で生成/検査します。入力はサーバーへ送信しません。仕様適合の一次確認に使えます。

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

使い方

長さと文字種を設定して「生成」。運用ルールに合わせて記号をON/OFFし、必要なら複数回生成して使い分けます。

注意(このツール)

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

このページについて

何をするツール?

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

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

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

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

このツールでできること

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

参照仕様

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

注意(セキュリティ)

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

FAQ

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

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

記号は必要?

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

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

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

参考リンク

  1. MDN: crypto.getRandomValues()

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

  1. パスワードシード生成 — シードと条件から再現可能なパスワードを導出
  2. URL Safe Random — URL/ファイル名に使える安全文字の乱数文字列を生成
  3. Cookie Security Audit — Secure/HttpOnly/SameSite を監査
  4. パスワードポリシー生成 — 要件からポリシー文とバリデーション正規表現を作成

Example

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

Example

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