Langsung ke konten utama

Pemeriksa Kebocoran Kata Sandi gratis

Periksa apakah kata sandi telah muncul dalam kebocoran data yang diketahui melalui Have I Been Pwned — menggunakan k-anonymity, sehingga kata sandi di-hash secara lokal dan hanya prefix hash 5 karakter yang pernah dikirim. Kata sandi itu sendiri tidak pernah meninggalkan browser Anda.

Kata sandi Anda tidak pernah dikirim ke mana pun. Di-hash dengan SHA-1 di browser Anda, dan hanya 5 karakter pertama hash tersebut yang dikirim ke API range Have I Been Pwned. Server mengembalikan semua hash bocor yang berawalan sama, dan kecocokannya diperiksa secara lokal — ini adalah model k-anonymity, sehingga layanan tidak pernah mengetahui kata sandi atau hash lengkapnya.

Pemeriksaan ini membuat satu permintaan jaringan — mengirimkan awalan hash 5 karakter ke api.pwnedpasswords.com. Kata sandi dan hash lengkapnya tidak pernah dikirim.

Cara kerja

Memeriksa kata sandi terhadap database miliaran kata sandi bocor milik Have I Been Pwned — tanpa pernah mengirim kata sandi ke mana pun. Ini menggunakan model k-anonymity: hanya 5 karakter pertama dari hash SHA-1 kata sandi yang meninggalkan browser Anda.

  1. 1
    Sandi di-hash secara lokal
    Sandi Anda di-hash SHA-1 di browser Anda dengan Web Crypto API. Sandi itu sendiri tidak pernah meninggalkan perangkat Anda.
  2. 2
    Hanya awalan 5-karakter yang dikirim
    5 karakter heksadesimal pertama dari hash dikirim ke API rentang Have I Been Pwned, yang mengembalikan setiap hash bocor dengan awalan yang sama.
  3. 3
    Kecocokan diperiksa di browser Anda
    Browser Anda mencari akhiran hash Anda dalam daftar itu dan menunjukkan berapa kali (jika ada) kata sandi telah muncul dalam kebocoran. Layanan tidak pernah tahu mana yang milik Anda.

Ini adalah satu-satunya alat LibraTool yang membuat permintaan jaringan, dan itu pun kata sandi beserta hash lengkapnya tidak pernah meninggalkan browser Anda — hanya awalan hash 5 karakter yang dikirim.

Alat terkait

Pertanyaan yang sering diajukan