当サイトはアフィリエイト広告および Google AdSense を利用しています

🔐 パスワード生成

crypto API による暗号学的乱数で安全なパスワードをブラウザ内で生成。文字種・長さを自由に設定し、強度判定付き。生成したパスワードはサーバーに送信されません。

⚙️ 設定

🎲 生成結果

クリックして生成
強度: bit

履歴(最新10件)

まだ履歴がありません
コピーしました

📘 安全なパスワードを作るコツ

本ツールは crypto.getRandomValues() による暗号学的に安全な乱数を使用してパスワードを生成します。生成内容はブラウザ内に留まり、サーバーには送信されません。

パスワード強度の目安(エントロピー)

強度はエントロピー(情報量、bit)で表され、log₂(文字種数) × 文字数 で計算します。総当たり攻撃に必要な試行回数の理論値です。

長さ英数字記号 (94種)英数字 (62種)判定
8文字≈52 bit≈48 bit普通(オフライン攻撃に脆弱)
12文字≈79 bit≈71 bit
16文字≈105 bit≈95 bit最強
20文字≈131 bit≈119 bit最強(推奨)

推奨される使い方

避けるべきパスワード

よくある質問

生成したパスワードはサーバーに送信されますか?

送信されません。本ツールはブラウザの crypto.getRandomValues() を使用して暗号学的に安全な乱数からパスワードを生成し、すべての処理はクライアントサイド(ブラウザ内)で完結します。

推奨されるパスワードの長さは?

現在のセキュリティ標準では、英数字+記号で12文字以上、できれば16文字以上を推奨します。重要なアカウント(金融・メイン)は20文字以上が望ましく、本ツールの強度判定で「強」または「最強」になる長さを目安にしてください。

強度判定はどう計算されている?

エントロピー(情報量、bit)= log2(文字種数) × 文字数 で計算しています。50bit未満を「弱」、50–80bitを「普通」、80–100bitを「強」、100bit以上を「最強」と判定。これは総当たり攻撃に対する強度の理論値です。

「似た文字を除外」とは?

0(数字のゼロ)と O(大文字オー)、1 と l(小文字エル)と I(大文字アイ)など、紙にメモする際に見間違えやすい文字を除外します。プリンタ印字や手入力する場合に有効です。

履歴はどこに保存される?

履歴は現在のブラウザタブのメモリ内のみに保存されます。ページを閉じる・更新すると消去され、サーバーや LocalStorage には保存されません。