パスワード生成ツール

長さと文字グループを指定し、ランダムなパスワードをローカルで生成。紛らわしい文字の除外、一括コピー、ダウンロードに対応します。

セキュリティと暗号
ワークスペースを準備中…

入力

ワークスペースを準備中…

出力
ここに結果が表示されます。

使い方

  1. 長さ、個数、使用可能な文字グループを選びます。
  2. 「生成」、または「再生成」で別の一組を作ります。
  3. 個別・一括でコピーするか、テキストファイルを保存します。

パスワード生成ツール

Web Crypto の乱数を使い、選択した ASCII 文字グループからパスワードを生成します。用途に合う長さを選び、必要なら見た目の紛らわしい文字を除外して、個別または一括でコピーできます。

1つずつコピーするか、別々のアカウントやテストデータ向けにまとめて生成できます。再生成すると表示中の一式が置き換わり、クリップボードは「コピー」を選んだときだけ変わります。

入力と操作

長さを4~128文字、個数を1~100個から選び、小文字、大文字、数字、記号を指定します。

使用先で各グループの文字が必須の場合は「選択した文字グループをすべて含める」を有効にし、「生成」または「再生成」を選びます。

例
入力
20 characters · lowercase, uppercase, digits, symbols
結果
A fresh random value is generated each time.

サンプルデータです。サンプルの鍵やパスワードを実際の認証情報として使わないでください。

動作と制限

文字の選択には棄却サンプリングを使い、Math.random や偏りのある剰余演算は使いません。全グループが必須の場合、条件を満たすまで候補全体を生成し直します。このツールは解読時間の推定、パスワードの保存、パスワード管理機能を提供しません。

指定した除外文字はすべての選択グループから取り除きます。必須グループが空になる場合は除外を調整するか、全グループを含める条件を解除してください。

コピーして使う

個別にコピーするか、一括でダウンロードします。再生成してもクリップボードは自動で置き換わりません。

処理の制限

入力: 1 MiB; 秘密鍵: 64 KiB; ファイル: 1 GiB; パスワード: 4–128 (長さ), 1–100 (個数); bcrypt: 1~72 UTF-8 バイト · コスト 4~14 · 初期値 10; AES: 平文 1 MiB, パスフレーズ 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: パスワード / 入力バイト 64 KiB, ソルト / info 1 KiB, 出力長(バイト) 1–256; 出力 1~256 バイト · PBKDF2 は最大 2,000,000 回反復 · 入力は端末内で処理; 処理時間: 30 s; ファイル: 120 s.

参考資料技術資料
?

よくある質問

生成パスワードは保存されますか?

置き換え、リセット、ページを離れるまでページのメモリーに残ります。コピーしたクリップボードとダウンロードファイルは、デバイスやブラウザーが別に管理します。

各グループを必須にしても一様な乱数ですか?

許可された文字集合から候補を一様に抽出し、必須グループが欠ける場合は再試行します。採用されるパスワードは、許可条件を満たす集合内で一様です。

リセットは何を削除しますか?

表示した一組を消し、設定を初期値に戻します。クリップボードや保存ファイルは削除せず、メモリーの安全な消去を保証するものでもありません。

再生成でクリップボードも変わりますか?

いいえ。表示中の一組だけを置き換えます。個別コピーまたは「すべてコピー」の選択時だけクリップボードが変わります。

記号なしで作れますか?

はい。記号や使用先で認められないグループを外してください。少なくとも 1 グループは選択が必要です。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。