毎秒 100 億回の推測で解読にかかる平均時間:数百年以上
任意のパスワードを入力または貼り付けると、どれくらいで解読されるかを推定します。このページの外には出ず、閉じれば消えます。
ブラウザの暗号論的乱数を使って、パスワード・パスフレーズ・PIN を生成します。結果ごとにエントロピーと推定解読時間を表示し、入力したパスワードの強度もその場でチェックできます。
「種類」で「パスワード」「パスフレーズ」「PIN」のいずれかを選びます。
「長さ」(または「単語数」「桁数」)を設定し、使う文字の種類や記号、「紛らわしい文字を除く」「同じ文字を繰り返さない」などのオプションを選びます。
気に入る結果が出るまで「再生成」を押し、コピーします。
必要なら「生成数」で最大 1,000 件まで一度に作り、「すべてコピー」または「.txt をダウンロード」を使います。
今使っているパスワードの強さを知りたいときは「パスワードをチェック」に入力し、攻撃パターン別の解読時間を確認します。
いいえ。ブラウザ内で Web Crypto API(crypto.getRandomValues)を使って生成し、保存・記録・送信は一切しません。ページの読み込み後はオフラインでも使えます。
生成したパスワードは設定からエントロピーを計算し、解読時間は毎秒 100 億回の推測を前提に見積もります。チェック機能は、よく使われるパスワード、辞書の単語、キー配列の並び、連続、繰り返し、日付など、解析ツールが最初に試すパターンを探して推測回数を見積もります。あくまで推定で、流出パスワードのデータベースとは照合しません。
十分な長さがあればどちらも安全です。パスフレーズは 2,048 語の BIP-39 英単語リストから選ぶため 1 語あたり 11 ビットで、6 語で約 66 ビットになり、ランダムな文字列よりずっと入力しやすく覚えやすくなります。
「サイト互換」は多くの登録フォームで使える !#$%&*+-=?@^_ だけを使います。「すべて」は ASCII の記号をすべて使います。「使う記号」の欄を直接編集することもできます。
いいえ。ページの外には出ず、閉じると消えます。分解結果は目のアイコンで表示に切り替えるまで伏せ字で表示されます。