メインコンテンツへスキップ

無料パスワード漏洩チェッカー

Have I Been Pwnedを使用してパスワードが既知のデータ漏洩に含まれているか確認します — k-匿名性方式により、パスワードはローカルでハッシュ化され、5文字のハッシュプレフィックスのみが送信されます。パスワード自体がブラウザ外に出ることはありません。

パスワードはどこにも送信されません。 ブラウザ内で SHA-1 ハッシュ化され、そのハッシュの最初の 5 文字()のみが Have I Been Pwned レンジ API に送信されます。サーバーはそのプレフィックスを共有するすべての侵害ハッシュを返し、一致はローカルで確認されます — これが k-匿名性モデルであり、サービスがパスワードや完全なハッシュを知ることはありません。

この確認では 1 回のネットワークリクエストが発生します — api.pwnedpasswords.com に 5 文字のハッシュプレフィックスを送信します。パスワードや完全なハッシュは送信されません。

使い方

パスワードをHave I Been Pwned の何十億もの侵害されたパスワードのデータベースに対して確認します。パスワードはどこにも送信されません。k-anonymityモデルを使用します。パスワードのSHA-1ハッシュの最初の5文字のみがブラウザを離れます。

  1. 1
    パスワードはローカルでハッシュされます
    パスワードはWeb Crypto APIでブラウザ内でSHA-1ハッシュされます。パスワード自体はデバイスを離れません。
  2. 2
    5文字のプリフィックスのみが送信されます
    ハッシュの最初の5桁の16進文字がHave I Been Pwnedのレンジ APIに送信され、そのプレフィックスを共有する侵害済みハッシュがすべて返されます。
  3. 3
    一致の確認はブラウザ内で行われます
    ブラウザはそのリストの中からハッシュのサフィックスを探し、パスワードが侵害に登場した回数(あれば)を表示します。サービス側は、そのうちどれがあなたのものか知ることはありません。

これはLibraToolの中でネットワークリクエストを行う唯一のツールです。それでもパスワードとその完全なハッシュはブラウザを離れません。送信されるのは5文字のハッシュプレフィックスだけです。

関連ツール

よくある質問