Cek Kata Sandi Bocor Tanpa Mengirim Kata Sandinya (k-Anonymity)
Periksa apakah kata sandi pernah bocor lewat Pwned Passwords: hash SHA-1 dihitung di perangkatmu dan hanya 5 karakter awalnya yang dikirim.
Cek Kata Sandi Bocor Tanpa Mengirim Kata Sandinya (k-Anonymity)
Data kebocoran dari Pwned Passwords, Have I Been Pwned (haveibeenpwned.com).
- Pilih salah satu contoh kata sandi umum dan lihat berapa kali ia muncul di kebocoran.
- Lihat hash 40 karakter: hanya blok 5 karakter bertanda “terkirim” yang keluar ke jaringan.
- Matikan padding dan bandingkan jumlah baris jawaban; padding menyamarkan ukuran jawaban.
- Coba kata sandi panjang buatanmu sendiri (bukan yang sedang dipakai) dan lihat hasilnya.
- Awalan hash dikirim langsung dari perambanmu ke api.pwnedpasswords.com (pihak ketiga), yang melihat IP-mu tetapi tidak pernah menerima kata sandi atau hash lengkapnya.
- Kata sandi hanya ada di memori halaman: tidak masuk alamat, penyimpanan peramban, atau log KelasGratis. Tetap bijak memakai contoh atau kata sandi lama.
- “Tidak ditemukan” hanya berarti tidak ada di data HIBP; kata sandi pendek atau mudah ditebak tetap lemah.
- SHA-1 dipakai karena format datanya; SHA-1 tanpa garam tidak boleh dipakai untuk menyimpan kata sandi di aplikasi.
- Have I Been Pwned — API v3, Pwned Passwords · GET /range/{5 karakter awal}; tanpa kunci, tanpa batas laju; header Add-Padding
- Troy Hunt — I’ve Just Launched Pwned Passwords Version 2 · Cara kerja model range/k-anonymity
- MDN — SubtleCrypto.digest() · SHA-1 di peramban lewat Web Crypto
- NIST SP 800-63B — Digital Identity Guidelines · Kata sandi baru dibandingkan dengan daftar kata sandi yang bocor
Apakah Cek kata sandi bocor ini gratis?
Gratis dan tanpa akun. Sebagian permintaan dikirim langsung dari peramban kamu ke pihak ketiga (api.pwnedpasswords.com), dan server itu melihat alamat IP-mu. Tidak ada data pribadi yang disimpan KelasGratis. Bila kamu masuk, KelasGratis hanya mencatat bahwa akunmu membuka lab ini (sekali sehari) untuk riwayat dan aktivitas komunitas.
Dari mana datanya?
Data kebocoran dari Pwned Passwords, Have I Been Pwned (haveibeenpwned.com). Lisensi: API bebas dipakai tanpa kunci; HIBP: “there is no licencing or attribution requirements on the Pwned Passwords API”.
Apa saja penyederhanaan modelnya?
Awalan hash dikirim langsung dari perambanmu ke api.pwnedpasswords.com (pihak ketiga), yang melihat IP-mu tetapi tidak pernah menerima kata sandi atau hash lengkapnya. Kata sandi hanya ada di memori halaman: tidak masuk alamat, penyimpanan peramban, atau log KelasGratis. Tetap bijak memakai contoh atau kata sandi lama. “Tidak ditemukan” hanya berarti tidak ada di data HIBP; kata sandi pendek atau mudah ditebak tetap lemah. SHA-1 dipakai karena format datanya; SHA-1 tanpa garam tidak boleh dipakai untuk menyimpan kata sandi di aplikasi.
Boleh dipasang di situs sekolah atau blog?
Boleh. Pasang iframe ke https://kelasgratis.com/lab/cek-kata-sandi-bocor?embed=1; bingkainya menampilkan lab saja beserta tautan balik.