JA
マイツール

パスワード生成ツール

ブラウザーの安全な乱数で強力なランダムパスワードを作成します。長さと文字の種類を選ぶと、エントロピーと推測にかかる時間も表示します。

初期値はキーボードの記号32個すべてです。サイトで拒否される記号は削除してください。
実測値ではなく、例として一定の試行速度を設定したものです。実際の速度は、ハッシュ方式とその設定、ハードウェア、アカウント保護の仕組みによって変わります。
マイツール →
広告

このジェネレーターは、ブラウザーの暗号論的乱数生成器(crypto.getRandomValues)でパスワードを作成するので、ネットワーク上には何も送信されません。ビット単位のエントロピーに加えて、総当たり攻撃者が選んだ速度で平均してどのくらいの時間が必要かも表示します。

使い方

  1. 長さを設定します。パスワードマネージャーに保存する場合は、16文字以上が妥当です。
  2. 使う文字の種類にチェックを入れ、サイトで拒否される記号があれば記号のリストから外します。
  3. 手入力するパスワードでは、紛らわしい文字(O 0 I l 1 |)を除外することもできます。
  4. 作成するパスワードの数と、攻撃者の速度を選びます。
  5. 新しいパスワードを作るには「計算」を押します。

計算式

エントロピー = L × log₂(N) + log₂(P) · 平均推測時間 = 2^(エントロピー − 1) ÷ 毎秒の試行回数

Lは長さ、Nは文字プールに含まれる異なる文字の数です(すべての種類にチェックを入れると26 + 26 + 10 + 32 = 94)。Pは必須の種類をすべて含む文字列の割合(包除原理)で、「少なくとも1文字ずつ」をオフにすると1です。種類が欠けた文字列は引き直すので、許可されたすべてのパスワードが等確率で選ばれ、エントロピーは正確です。

計算例

4種類すべてと既定の記号32個を使うと、文字プールは94文字です。「少なくとも1文字ずつ」のルールがない16文字のパスワードのエントロピーは16 × log₂(94) ≈ 104.9ビットです。毎秒100億回試行する攻撃者には、平均で2^103.9 ÷ 10^10秒、約58.9兆年かかります。種類ごとに1文字以上を必須にしても、エントロピーは約104.6ビットに少し減るだけです。

よくある質問

ウェブページでパスワードを作っても安全ですか?

ここでは、ブラウザーが暗号論的に安全な乱数源であるcrypto.getRandomValuesで作成します。ページはパスワードを送信も保存もせず、一度読み込めばオフラインでも動作します。

パスワードはどのくらいの長さにすべきですか?

NIST SP 800-63B(2025年改訂版)は、パスワードが唯一のサインイン要素の場合は15文字以上、他の要素と組み合わせる場合は8文字以上を求め、サイトに少なくとも64文字まで受け付けるよう求めています。パスワードマネージャーを使うなら、ランダムな16〜20文字でも追加の手間はありません。

記号は長さより重要ですか?

長さが勝ります。94文字のプールからは1文字増えるごとにエントロピーが約6.6ビット増えますが、16文字のパスワードで記号をオンにしても、約95.3ビット(62文字のプール)から104.9ビットに上がるだけです。許可されている場合は記号を使い、ただし記号のためにパスワードを短くしないでください。

時間の見積もりはどんな前提ですか?

オフラインの攻撃者が一定の速度で可能なパスワードをすべて試し、平均してちょうど半分の地点で見つけるという前提です。bcryptやArgon2のような遅いハッシュは速度を大きく下げますが、再利用された、あるいは漏えいしたパスワードは、どんなエントロピーでも守れません。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). パスワード生成ツール. https://kakao.mobile/ja/tools/password-generator/

MLA

“パスワード生成ツール.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/password-generator/.

広告