Tajni podaci i dokaz
Alati skupljeni ovdje djeluju nepovezano dok ne primijetite što im je zajedničko.
Generator lozinki stvara tajnu koju nitko ne može pogoditi. Provjera izvlačenja dokazuje da rezultat koji nitko nije mogao predvidjeti nije naknadno tiho namješten. Svaki od njih postavlja pitanje o slučajnosti — jedno o tome kako je čuvati u tajnosti, drugo o tome kako dokazati da je bila stvarna.
To drugo pitanje većina stranica preskače. Nagradna igra, tombola, raspodjela smjena: organizator zna da je izvlačenje bilo pošteno, a svi ostali mu moraju vjerovati na riječ. Sjeme plus otisak pretvaraju “vjerujte mi” u nešto što sudionik može sam provjeriti.
Što od toga koristiti
Stvaranje vjerodajnice — lozinka za prijavu, fraza koju morate utipkati napamet, brojčani PIN ili API ključ za konfiguracijsku datoteku. Sve četiri dolaze iz generatora lozinki, koji uz to prikazuje entropiju i procijenjeno vrijeme probijanja, tako da je duljina koju odaberete informirana odluka, a ne nagađanje.
Provjera tuđeg izvlačenja — zalijepite potvrdu u provjeru izvlačenja. Ona ponovno izračuna rezultat iz sjemena i uspoređuje otisak. Ako se bilo koje od toga ne slaže, brojevi su promijenjeni nakon izvlačenja.
Zašto generiranje lozinke ovdje nije proturječnost
Dobivanje lozinke sa stranice zvuči kao najgori mogući način da je nabavite. Obično i jest: ako se vrijednost generira na poslužitelju, postojala je na tuđem stroju prije nego što je postojala na vašem, a vi nemate način saznati što se s njom ondje dogodilo.
Ovdje se ništa ne generira na poslužitelju. Znakovi dolaze iz crypto.getRandomValues(), API-ja preglednika kojeg pokreće izvor slučajnosti vašeg operacijskog sustava — isti izvor kojim se vaš preglednik služi za pregovaranje HTTPS-a. Stranica ne šalje nijedan mrežni zahtjev dok je koristite. To možete potvrditi otvaranjem kartice mreže u alatima za razvojne programere, generiranjem lozinke i promatranjem da se ništa ne događa. Ako ni to ne želite uzeti na vjeru, najprije se odspojite s mreže; alat i dalje radi.
Što ova kategorija namjerno ne uključuje
Ne postoji provjera jačine lozinke u koju biste zalijepili postojeću lozinku. Upisivanje stvarne lozinke u web obrazac radi “provjere” loša je navika bez obzira što stranica obeća, a generator već prikazuje entropiju za lozinke koje sam stvara.
Ne postoji ni pretraga procurjelih podataka, upravitelj lozinki ni alat za hashiranje. Za upravitelj koristite namjenski — Bitwarden, 1Password i KeePass svi rješavaju ono što ova stranica ne može, a to je pamćenje lozinki umjesto vas. Za provjeru curenja podataka referenca je Have I Been Pwned.