パスワード漏洩チェック
パスワードを入力して「確認する」を押すと、端末から出る唯一の情報であるハッシュの先頭5文字が表示されます。「Have I Been Pwnedに送信」を押したときだけ既知の漏洩を照会し、照合はここで行います。
5BAA6••••• Have I Been Pwnedへいちばん安全なのは、ブラウザやパスワード管理アプリに漏えいしたパスワードを知らせてもらうことです(iPhoneやMacのChrome、Firefox、Safariが対応しています)。どのサイトにも入力する必要はありません。信頼できないサイトでは、このサイトも含めて、パスワードを入力しないでください。 何も保存・記録しません。
計算結果は目安です。Solvemisは、計算結果およびその利用について一切の責任を負いません。
Solvemisは無料・登録不要です。お役に立てたなら、応援していただけるとうれしいです。 コーヒーをおごる
しくみ
使い方
- 確認したいパスワードを入力します。
- 「確認する」を押すと、端末から出ることになるハッシュの先頭5文字が表示されます。
- 「Have I Been Pwnedに送信」を押して照会します。
- 結果を確認します。見つかった場合は、使っているすべての場所で変更してください。
計算方法
ブラウザがパスワードをSHA-1ハッシュに変換します。Have I Been PwnedのPwned Passwords APIに送られるのはハッシュの先頭5文字だけで、APIは先頭が同じすべてのハッシュの残りの部分と、それぞれの出現回数を返します。あなたのハッシュとの照合はブラウザ内で行います。これはk-匿名性と呼ばれる方法です。たとえば「password」のハッシュは5BAA6で始まり、同じ先頭を持つハッシュは数百あるため、サービス側はどれがあなたのものか分かりません。さらにリクエストではパディングも求めています。応答の大きさから検索内容が分からないように、出現回数0の偽のハッシュを混ぜるもので、ここでは捨てています。パスワードは全体が必要です。1文字違うだけでハッシュはまったく変わります。
出典
- API v3: Searching by range (Pwned Passwords) — Have I Been Pwned
- Validating Leaked Passwords with k-Anonymity — Cloudflare
- Enhancing Pwned Passwords Privacy with Padding — Troy Hunt
この計算ツールについて
送信されるのが5文字だけの理由
パスワードのSHA-1ハッシュは40文字のコードで、同じパスワードからは必ず同じ値になり、そこからパスワードに戻すことはできません。送信されるのは、このハッシュの先頭5文字だけです。同じ先頭を持つハッシュは異なるパスワードのものが数百あり、サービスはそのすべてを返します。リクエストを受け取る側には、どれがあなたのものか分からず、照合はあなたのブラウザ内で行われます。
いちばん安全なのは、どのサイトにも入力しないこと
iPhoneやMacのChrome、Firefox、Safari、そしてパスワード管理アプリは、保存したパスワードが漏洩データに見つかると知らせてくれます。どのページにも入力する必要はありません。これがいちばん安全です。また一般に、信頼できないサイトでは、このサイトも含めて、パスワードを入力しないでください。
このページに広告がない理由
あなたのリスクを減らすために広告を外しました。パスワードを入力するページでは、ほかの誰のコードも読み込みません。このページが接続できるのはSolvemisとHave I Been Pwnedだけで、そのことはページ自身のコードに書かれています。
よくある質問
ここにパスワードを入力しても安全ですか?
パスワードは端末の外に出ません。ブラウザがSHA-1ハッシュに変換し、送信されるのはその先頭5文字だけで、この5文字は数百のパスワードに共通しています。それでも、いちばん安全なのは、信頼できないサイトでは、このサイトも含めて、パスワードを入力しないことです。ブラウザやパスワード管理アプリなら、どのサイトにも入力せずに漏洩したパスワードを知らせてくれます。
見つかった場合はどうすればいいですか?
そのパスワードの使用をやめ、使っているすべての場所で変更してください。まずはメールと銀行からです。サイトごとに別のパスワードを使い、パスワード管理アプリに保存して、2段階認証をオンにしましょう。
見つからなければ安全ですか?
そうとは限りません。既知の漏洩データに含まれていないというだけです。短かったり推測しやすかったりするかもしれませんし、まだ知られていない漏洩で流出している可能性もあります。
Have I Been Pwnedとは何ですか?
公開された漏洩データからパスワードを集め、誰でも自分のパスワードが含まれているか確認できるようにしている独立したサービスです。パスワード検索は無料で、パスワードを送信せずに調べられる仕組みになっています。
2026年10月21日 更新
このツールに足りない機能や、ほしいツールはありますか? ご意見を送る