メインコンテンツへスキップ
Tools Star Hub

パスワード生成ツール

crypto.getRandomValuesでランダムなパスワードをブラウザ内で生成します。何も保存されません。

パスワード生成ツールとは?

パスワード生成ツールは、暗号論的な乱数生成器を使い、選んだ文字セットからランダムなパスワードを作成します。

ツールを読み込み中…

このツールはブラウザ内で動作します。入力内容、ファイル、生成した値はこの端末に残ります。お気に入りと最近使ったツールを利用する場合も、ローカルストレージに保存されるのはツール名だけで、パスワード、文書、QR コードの内容は保存されません。 詳しくはプライバシーポリシーをご覧ください。

このツールでできること

選んだ文字の種類を使って、8〜64文字のパスワードを生成します。新しいアカウントに、使い回していない複雑な文字列が必要なときに便利です。強度の表示は長さと文字セットの大きさから推定したもので、サイトが情報漏えいしたかどうかは確認しません。

使い方

  1. 長さを8〜64から選び、使いたい文字の種類を選びます。
  2. 必要に応じて、O、0、I、l、1のような紛らわしい文字を除外します。
  3. 生成を押して、パスワードをコピーします。何も保存されません。

例

  • 16文字の混在

    大文字、小文字、数字、記号を含む16文字のパスワードは、文字空間が大きくなります。強度の表示は長さと文字セットの大きさからの推定です。

  • 英字のみ

    数字と記号をオフにすると文字セットは小さくなります。少なくとも1種類は選択されている必要があります。

仕組み

各文字はMath.random()ではなくcrypto.getRandomValues()で選ばれます。ジェネレーターは選択した各セットから少なくとも1文字を含め、残りは偏りのないサンプリングで結合したセットから埋めます。強度の表示(弱い/普通/強い)は、長さ × log2(セットの大きさ)で推定しています。推測、使い回し、サイトからの漏えいに対する保証ではありません。

制限事項

長さは8〜64の整数で、少なくとも1種類の文字をオンにしておく必要があります。強度の表示は長さと文字セットの大きさからの推定です。使い回し、フィッシング、漏えいしたサイトは確認しません。紛らわしい文字は除外できますが、それ以外の記号リストは固定です。

これらのツールの対象外については免責事項をご覧ください。

よくある質問

パスワード生成ツールは無料ですか?
はい。8〜64文字のパスワードの生成は無料で、アカウントも不要です。
パスワードは保存されますか?
いいえ。保存も記録もされず、URLに入れられることも、localStorageに書き込まれることもありません。必要なら値をコピーしてください。
「強い」なら破られないということですか?
いいえ。このメーターは長さと文字セットの大きさからの推定です。使い回し、フィッシング、侵害されたサービスは考慮していません。
パスワードは何文字にすべきですか?
長いほど強くなります。多くのセキュリティガイドは、重要なアカウントには少なくとも12〜16文字を使い、サイトごとに別のパスワードにすることを勧めています。
オンラインのパスワード生成ツールを使っても安全ですか?
このツールはcrypto.getRandomValuesを使ってブラウザ内でパスワードを作り、送信も保存もしません。メモではなくパスワードマネージャーに保存してください。