Verifica HIBP — Comprensione dell'anonimato
Time2Crack utilizza API Sono stato pestato (HIBP) per verificare se la password è stata compromessa in una perdita di dati. noi non inviamo Mai la tua password completa. Invece, usiamo una tecnica chiamata k-anonimato Vengono inviati solo i primi 5 caratteri dell'hash SHA-1 della password.
SEZIONE ESTERNACosa puoi vedere
La tua password rimane sempre nel tuo browserNulla viene inviato al server.
Solo hash SHA-1 della tua password è calcolato localmente (in JavaScript).
Allora solo Primi 5 caratteri di questo hash sono inviati a HIBP.
Che HIBP non vede
HIBP non vede non la tua password completa.
HIBP non vede non l'hash SHA-1 completo.
HiBP riceve solo 5 caratteri e restituisce Tutti gli hash corrispondente a questo prefisso (k-anonimato).
k-anonymity è una tecnica di riservatezza che rende un record inaccettabile tra k record. In questo caso, quando si inviano 5 caratteri di un hash SHA-1, HIBP restituisce tutti gli hash a partire da questi 5 caratteri (solitamente 400-500 risultati). Il tuo vero hash è nascosto tra tutti gli altri. Anche HIBP non sa che hash è tuo.
- dimostrazione interattiva
Inserire una password qui sotto e vedere esattamente cosa viene inviato a HiBP.
Password (nel tuo browser)
La tua password soggiorno sempre localeMai mandato.
Hash SHA-1 completo (calcolato localmente)
L'hash SHA-1 è calcolato nel tuo browser HIBP non lo vede mai in pieno.
Prefix SHA-1 (5 primi personaggi)
Solo questi 5 caratteri vengono inviati a HiBP tramite HTTPS sicuro.
La risposta di HiBP (tutti gli hash)
HIBP torna Tutti gli hash Il tuo vero hash è nascosto tra loro.
Anche se il prefisso "55D97" corrisponde alla password123, HIBP non sa non Sai solo chi è tuo.
Come Time2Crack utilizza HiBP
Digita una password
La tua password rimane nel tuo browser. Nulla viene inviato ovunque.
Time2Crack calcola SHA-1
In JavaScript, calcoliamo l'hash SHA-1 della password.
Invia il prefisso a HIBP
Solo i primi 5 caratteri dell'hash vengono inviati a HIBP tramite una richiesta HTTPS crittografata.
HIBP restituisce tutti i risultati
HIBP restituisce tutti i hash (di solito 400-500) a partire da questo prefisso.
Verifica locale
Time2Crack confronta il tuo hash completo con tutti i risultati HiBP nel tuo browser. Se trovato, la password è compromessa.
Domande frequenti
RISORSERisorse
Sono stato pestato (HIBP): haveibeenpwned.com — database di password integrato.
Documentazione API DIBP: hannoibeenpwned.com/API/v3 — Documentazione tecnica dell'API k-anonimato.
k-anonimato: Wikipedia — k-anonimato — Concetto di riservatezza dei dati.
Sicurezza della password: OWASP Password Storage Cheat Sheet - Buone pratiche di stoccaggio.