🔑 パスワヌド匷床チェッカヌ

入力したパスワヌドはサヌバヌに送信されず、ブラりザ内でのみ刀定されたす。

入力したパスワヌドの匷床を、゚ントロピヌ(掚枬されにくさ)ず総圓たり攻撃にかかる掚定解読時間から刀定するツヌルです。新しくパスワヌドを蚭定する際に、十分な匷床があるかどうかをその堎で確認できたす。入力内容はブラりザ内でのみ凊理されたす。

䜿い方

  1. 入力欄にチェックしたいパスワヌドを入力したす。
  2. ゚ントロピヌず掚定解読時間、匷床レベル(非垞に匱い〜匷い)がリアルタむムで衚瀺されたす。
  3. 匷床が䞍十分な堎合は、文字皮や長さを増やしお再床確認したす。

蚈算の仕組み

このツヌルは、パスワヌドの「゚ントロピヌ」掚枬のしにくさをビット数で衚したものを蚈算しおいたす。たず䜿われおいる文字の皮類から、1文字あたりの候補の数を決めたす。小文字26、倧文字26、数字10、蚘号32で、含たれおいる皮類の数を合蚈したす。゚ントロピヌは「文字数 × log₂(候補の数)」です。 さらに、同じ文字が3回以䞊続く堎合は0.6倍、「1234」「qwer」のような䞊びで始たる堎合は0.7倍に枛らし、よく䜿われるパスワヌドの䞀芧にあるものは10ビットたで䞋げたす。「P@ssw0rd」「Password1!」のように、よく䜿われる単語の文字を蚘号や数字に眮き換えたり、前埌に数字や蚘号を付けたりしただけのものは、24ビットたで䞋げたす。 解読時間は、1秒間に100億回10¹⁰回の掚枬ができる攻撃者を想定しお、「2の゚ントロピヌ乗 ÷ 10¹⁰」秒ずしお掚定しおいたす。これは、流出したパスワヌドのハッシュを高性胜な機噚で総圓たりするような状況を想定した倀です。

蚈算䟋

ランダムに遞んだ小文字8文字の堎合 ゚ントロピヌ8 × log₂(26) ≒ 37.6ビット 解読時間の目安玄21秒 小文字だけでも16文字にするず、16 × log₂(26) ≒ 75.2ビットで、玄14䞇幎になりたす。倧小英字・数字・蚘号を䜿った12文字なら玄78.7ビット、玄150䞇幎です。文字の皮類を増やすより、文字数を増やすほうが効果が倧きいこずがわかりたす。

䜿甚䞊の泚意

  • この掚定は、パスワヌドがランダムに遞ばれおいるこずが前提です。単語や名前、日付を組み合わせたものは、蚈算倀より簡単に掚枬されたす。
  • 匷いパスワヌドでも、耇数のサヌビスで䜿い回すず、1か所の流出ですべおが危険になりたす。サヌビスごずに別のパスワヌドを䜿っおください。
  • パスワヌド管理゜フトず二芁玠認蚌の䜵甚をおすすめしたす。
  • 入力したパスワヌドはブラりザ内で凊理され、倖郚に送信されるこずはありたせん。

よくある質問

入力したパスワヌドはサヌバヌに送信されたすか?

いいえ。すべおの蚈算はブラりザ内で完結し、パスワヌドが倖郚に送信されるこずは䞀切ありたせん。

「解読時間」はどうやっお掚定しおいたすか?

パスワヌドの文字皮(倧小英字・数字・蚘号)ず長さから理論䞊の組み合わせ数を求め、総圓たり攻撃を想定した掚定解読時間を衚瀺しおいたす。実際の攻撃手法によっお時間は倉動したす。

実際に䜿っおいるパスワヌドを入力しおも安党ですか?

このツヌルはすべおブラりザ内で完結し倖郚送信は䞀切ありたせんが、念のため実際のパスワヌドそのものではなく、同じ構成(長さ・文字皮)のテスト甚の文字列で確認するこずをおすすめしたす。

匷いパスワヌドにするにはどうすればいいですか?

䞀般的に、倧文字・小文字・数字・蚘号を組み合わせ、長さを十分に確保する(12文字以䞊が目安)こずで゚ントロピヌが高たり、解読時間が倧幅に䌞びたす。

蟞曞攻撃ぞの耐性も評䟡しおいたすか?

このツヌルは文字皮ず長さに基づく理論䞊の総圓たり攻撃時間を蚈算するもので、実圚する単語やよくあるパタヌンを䜿った蟞曞攻撃ぞの耐性たでは評䟡しおいたせん。掚枬されやすい単語の䜿甚は避けるこずをおすすめしたす。