無料プライバシーツール
パスフレーズ生成ツール
サイコロで選んだ4語は、小賢しい文字の置き換えに勝ります。その主張は、ここで確かめられます。単語はEFFの大語彙リストのもので、このサイトから配信されます。各単語は、ブラウザの暗号学的乱数生成器で引かれます。お好みなら、自分の物理サイコロで引くこともできます。エントロピーの計算は、下の表にあります。何も送信されず、何も保存されません。頭に残るものが出るまで、何度でも生成してください。
ブラウザ内で生成。何も送信されず、何も保存されません。
…
コピーするとクリップボードに載ります。収まるべき場所に貼り付けたら、別の何かをコピーしておきましょう。クリップボードマネージャーやUniversal Clipboardは、コピーした内容を保持・同期することがあります。
単語リストの読み込みに失敗しました。ページを再読み込みしてお試しください。リストなしでは、何も生成できません。
1語につき本物のサイコロを5個、または1個を5回振ってください。同じ出目は、常に同じ単語になります。ランダムネスはプラスチック製のあなたのもので、このページは対応表になります。
振るたびに出目をタップ、または数字を直接入力してください。
ここに信じるべきものはありません:このモードでページはランダムネスを一切供給しません。どの単語も手作業で確認できます—— 生の単語リストファイル.
下のエントロピー計算は、偏りのないサイコロと正直な投げ方を前提にしています。本物のサイコロでは、その部分の保証は私たちではなく、あなたのものです。
区切り文字と大文字化は、攻撃者が知っている前提の固定パターンなので、+0ビットです。強度ではなく、入力のしやすさで選んでください。
数字はランダムに引かれ、+3.3ビットを加えます。本物ですが、追加の1語の約4分の1にすぎません。
「ランダムな数字を1桁追加」はここではオフです:その数字はブラウザのランダムネスから来ることになり、サイコロモードはまさにそれを避けるためにあるからです。サイトに数字を求められたら、コピーした後に自分で足してください。
設定を変えるたびに、新しいパスフレーズが引かれます。オプションが画面上のフレーズを作り直すことはありません。
サイコロモードでは、出目が単語を固定します。区切り文字と大文字化は同じフレーズの見た目を変えるだけで、新しく引き直すことはありません。
数学を、テーブルの上に
log₂(7,776) = 12.925ビット/語 · 解読時間の中央値 = 組み合わせ ÷ 2 ÷ 推測レート
PINコード解読時間ツールと同じ例示レート、同じ中央値の式です。ふたつのページは、並べて読まれるように作られています。あなたのPINコードは何秒もつ? 比べてみる →
この数え方は、攻撃者が仕組み全体(単語リスト、区切り文字、パターン)を知っていて、あなたの単語だけを知らないと仮定しています。それが標準的で、正直な測り方です。
これらの時間は、パスフレーズがランダムに生成されており(このページはそのためにあります)、漏えいしたどこかで使い回されていないことを前提としています。
ランダムネスはどこから来るか
ブラウザモードでは、単語はcrypto.getRandomValuesで引かれます。これはオペレーティングシステムの暗号学的乱数生成器で、パスワードマネージャーが頼るのと同じ供給源です。剰余バイアスは棄却サンプリングで取り除きます。「マスをいくつかタップして追加のエントロピーを」という手順は、意図的に加えませんでした。人間のタップには偏りがあり、良くて数ビットの価値しかありません。それをCSPRNGに接ぎ木すれば、CSPRNGに助けが要ると示唆することになります。要りません。そして、見せ物はセキュリティではありません。
このページのランダムネスをまったく信じたくないなら、そのためにサイコロモードがあります。あなたが振り、ページは表を引き、その参照は手作業で確認できます。それが元祖ダイスウェアの儀式であり、単語リストが先頭列にサイコロの目のコードを付けて配布されている理由でもあります。
正直なFAQ
なぜランダムな4語が「P@ssw0rd!」に勝つのですか?
クラッカーが攻撃するのは文字ではなく、パターンです。「P@ssw0rd!」は、どの解読ツールも真っ先に試す定番の置き換えを施した辞書語です。その実効的な強度は、見かけのごく一部です。サイコロで選んだ4語は、51.7ビットの本物のランダムネスを持ちます:約3.7千兆通りの等確率の候補です。単語リストとルールの組み合わせでも、そこは近道できません。ランダムネスは小賢しさに勝ち、それを伸ばすのは語数の多さです。
ブラウザのタブでパスフレーズを生成しても安全ですか?
このページはcrypto.getRandomValuesからランダムネスを取り、このサイトから配信される単語リストを読み、生成時にネットワークリクエストを行いません。DevToolsで確かめられます。正直な注意点は、数学の外にあります。フレーズはこのタブのメモリに存在し、コピーすればクリップボードにも載ります。いくつでも生成してかまいません。手元に残すひとつは、いままさに秘密になったものとして扱ってください。
単語リストは、正確には何ですか?
EFFの大語彙リストです:覚えやすさと語頭の区別しやすさで選ばれた7,776語。7,776 = 6⁵なので、各単語はサイコロ5個の一投に対応します。CSPRNGで選ぶのは、同じ儀式のデジタル版です。このサイトのコピーはEFFのオリジナルとバイト単位で同一です(SHA-256はaddd3553…で始まり、来歴はファイルと並んで公開)。CDNは介在しません。
オプションで強くなりますか?
おおむね、なりません。そしてラベルにそう書いてあります。区切り文字と大文字化は固定パターンで、仕組みを知る攻撃者に対しては+0ビットの価値です。追加の数字はランダムに引かれ、+3.3ビットを加えます:本物ですが小さい。伸びる唯一のつまみは語数です。1語増えるごとに、可能性は7,776倍になります。
このページのランダムネスを信じられなかったら?
なら、使わないでください。サイコロモードに切り替えて、自前のものを持ち込みましょう。本物のサイコロの5投が各単語を選びます。ページは公開の単語リストファイルでコードを引くだけで、それは手作業でも確認できます。対応表には「推測されうる」ものが何もありません。ブラウザモードは便利な道であり続けます:crypto.getRandomValuesはオペレーティングシステムのCSPRNGで、パスワードマネージャーが頼るのと同じ供給源です。
単語リストは検証可能
このサイトはEFFの大語彙リストを、オリジナルとバイト単位で同一のまま配信しています(SHA-256はaddd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e)。独立した2つのパッケージミラーと、公に記録されたチェックサムに照らして検証済みです。ファイルとその来歴ノートは公開されています:
この仕組み
各単語は、crypto.getRandomValuesの32ビット値に対する棄却サンプリング(剰余バイアスなし)で、7,776項目のリストから選ばれます。任意の数字も同じ方法で引かれます。サイコロモードでは、あなた自身の投げがサンプリングを完全に置き換えます。5桁の各グループがファイルのサイコロコード列の1語を指し、ページは自前のランダムネスを一切加えません。生成はすべてこのタブ内で行われます:生成時のリクエストはゼロ、どこにも何も保存されません。解読時間は、明示した例示レートでの中央値(鍵空間の半分)です。
これほど強い言葉には、これほど固い扉を。
Sealbyは、あなたの端末で調整したArgon2idにPINコードやパスフレーズを通して、各金庫を施錠します。攻撃者が実際に直面するのは、上の遅いレーンです。あなたの写真を、あなたの言葉の内側に。
iPhoneとiPad · iOS 17+ · 無料