パスワード生成
予測可能な擬似乱数関数ではなく、端末に組み込まれた暗号学的に安全な乱数(Web Crypto API)を使って、ブラウザ内で強力でランダムなパスワードを生成します。長さと含める文字集合 — 小文字・大文字・数字・記号 — を選んでサイトの規則に合わせ、O と 0 のような紛らわしい文字を任意で除外し、進めながら推定強度を確認できます。生成器は各文字を独立に選ぶので、すべてのパスワードが予測不能です。長いパスワードに多くの文字種を加えるほど、推測は指数関数的に難しくなります。何も送信・記録・保存されません: パスワードはコピーするまで画面上だけに存在します — 認証情報を扱うツールに求めるまさにそれです。
—
使い方
- スライダーで希望の長さを設定します。
- 含める文字種を選びます。
- 必要に応じて I, l, 1, O, 0 などの紛らわしい文字を除外します。
- 強度インジケーターを確認します。
- パスワードをコピー、または再生成します。
よくある質問
- 生成したパスワードは保存されますか?
- 一切保存しません。パスワードはブラウザのタブ内にのみ存在し、保存も送信もされません。
- どれくらいランダムですか?
- Math.random ではなく、暗号学的に安全な Web Crypto API(crypto.getRandomValues)を使用します。
- 強度はどう測定しますか?
- エントロピーで測ります。パスワードの長さに、選んだ文字集合の 1 文字あたりのビット数を掛けて算出します。
- なぜ紛らわしい文字を除外するの?
- I, l, 1, O, 0 などは入力時や読み上げ時に混同しやすいためです。
- パスワードはどのくらいの長さが良いですか?
- 複雑さよりも長さの方が重要です。重要なアカウントには、文字種を混ぜた16文字以上が強力な選択です。サイトが許す限り、巧妙な文字の置き換えよりも長さを足す方が常に勝ります。
- 同じパスワードが二度生成されることはありますか?
- 原理的には2回の実行が偶然一致しうりますが、妥当な長さなら可能なパスワードの数が膨大すぎて、繰り返しは天文学的に起こりにくいです。各生成は独立なので、実際に衝突を心配する必要はありません。
このテーマのガイド
関連ツール
パスワード強度チェッカー
エントロピーと解読時間でパスワード強度を推定。よくあるパスワード、シーケンス、繰り返し文字を検出。ブラウザの外には出ない。
暮らし 0 0
ランダムバイトジェネレーター
暗号学的に安全なランダムバイトを9形式で出力 — Hex、Base64、Base64URL、バイナリ、10進、C配列、Pythonバイト、UUID v4。
ランダム 0 0
Diceware パスフレーズ生成
覚えられる高エントロピーのパスフレーズ — Web Crypto で生成、外部送信なし。
ランダム 0 0
WiFi QR コード生成
WiFi 接続用 QR を生成 — 来客向け印刷、アプリ不要。
ランダム 0 0
グループ / チーム分け
名簿をバランスの取れたランダムなグループに分割 — グループ数 / 1 グループあたりの人数を選択。
ランダム 0 0
マジック 8 ボール
イエス / ノーの質問を入力し、ボールを振り、20 のクラシックな答えのうちの 1 つを得る — または独自のプールに交換。純粋なランダム、判断なし。
ランダム 0 0