Besplatni alat za privatnost
Generator pristupnih fraza
Četiri riječi izvučene kockicom bolje su od domišljatih zamjena slova, a tu tvrdnju možeš provjeriti upravo ovdje. Riječi dolaze iz EFF-ova velikog popisa riječi, posluženog s ove stranice. Svaka se riječ izvlači kriptografskim generatorom nasumičnih brojeva tvog preglednika, ili tvojim vlastitim pravim kockicama ako ti je draže. Matematika entropije stoji niže na stolu. Ništa se ne šalje i ništa se ne pohranjuje. Generiraj dok ne nađeš onu koju možeš zapamtiti.
Generirano u tvom pregledniku. Ništa se ne šalje, ništa ne pohranjuje.
…
Kopiranjem odlazi u tvoj međuspremnik. Zalijepi je kamo pripada, pa kopiraj nešto drugo. Upravitelji međuspremnika i Univerzalni međuspremnik mogu zadržati ili sinkronizirati ono što kopiraš.
Popis riječi nije se uspio učitati. Ponovno učitaj stranicu i pokušaj opet. Bez njega se ništa ne može generirati.
Baci pet pravih kockica po riječi, ili jednu kockicu pet puta. Ista bacanja uvijek daju iste riječi. Nasumičnost je tvoja, od plastike, a ova stranica postaje tablica za traženje.
Dodirni svako bacanje kako ga izvedeš, ili umjesto toga upiši znamenke.
Ovdje se nema čemu vjerovati: stranica u ovom načinu rada ne unosi nikakvu nasumičnost. Bilo koju riječ provjeri ručno u izvornoj datoteci s popisom riječi.
Matematika entropije niže pretpostavlja poštene kockice i poštena bacanja. S pravim kockicama taj dio jamčiš ti, a ne mi.
Razdjelnici i velika početna slova fiksni su obrasci za koje se pretpostavlja da ih napadač zna, pa donose +0 bita. Biraj ih zbog lakoće upisivanja, ne zbog snage.
Znamenka se izvlači nasumično i donosi +3,3 bita. Stvarno, ali otprilike četvrtina jedne dodatne riječi.
Opcija „dodaj znamenku” ovdje je isključena: znamenka bi došla iz nasumičnosti preglednika, a način rada s kockicama postoji upravo da se to izbjegne. Ako neka stranica traži znamenku, dodaj je sam nakon kopiranja.
Svaka promjena izvlači svježu pristupnu frazu. Opcije nikad ne prerađuju onu na zaslonu.
U načinu rada s kockicama tvoja bacanja određuju riječi. Razdjelnik i velika početna slova samo drukčije oblikuju istu frazu umjesto da izvlače novu.
Matematika, na stolu
log₂(7776) = 12,925 bita po riječi · medijalno vrijeme probijanja = kombinacije ÷ 2 ÷ stopa pogađanja
Iste ilustrativne stope i ista formula medijana kao u kalkulatoru vremena probijanja PIN-a. Te su dvije stranice zamišljene tako da se čitaju usporedno.Koliko bi izdržao tvoj PIN? Usporedi →
Izračun pretpostavlja da napadač zna cijelu shemu (popis riječi, razdjelnik, obrazac) i da mu nedostaju samo tvoje riječi. To je standardan, pošten način mjerenja.
Ova vremena pretpostavljaju da je pristupna fraza nasumično generirana (a za to ova stranica i služi) i da nije ponovno korištena nigdje gdje je došlo do curenja.
Odakle dolazi nasumičnost
U načinu rada s preglednikom riječi se izvlače pomoću crypto.getRandomValues, kriptografskog generatora nasumičnih brojeva operacijskog sustava i istog izvora na koji se oslanjaju upravitelji lozinki. Uzorkovanje s odbacivanjem uklanja pristranost modula. Namjerno nismo dodali korak „dodirni nekoliko polja za dodatnu entropiju”. Ljudski su dodiri pristrani i vrijede u najboljem slučaju nekoliko bita. Prikvačiti ih na CSPRNG podrazumijevalo bi da CSPRNG-u treba pomoć. Ne treba mu, a kazalište nije sigurnost.
Ako radije uopće ne bi vjerovao nasumičnosti ove stranice, upravo za to postoji način rada s kockicama: ti bacaš, stranica traži u tablici, a to se traženje može provjeriti ručno. To je izvorni diceware obred, i razlog zašto popis riječi u prvom stupcu nosi kockarske kodove.
Poštena česta pitanja
Zašto su četiri nasumične riječi bolje od „P@ssw0rd!”?
Alati za probijanje ne napadaju slova, nego obrasce. „P@ssw0rd!” je riječ iz rječnika s točno onim zamjenama koje svaki alat isprobava prvo. Njezina je stvarna snaga mali djelić onoga na što izgleda. Četiri riječi izvučene kockicom nose 51,7 bita prave nasumičnosti: oko 3,7 bilijardi jednako vjerojatnih mogućnosti. Nijedan pokušaj s popisom riječi i pravilima to ne može zaobići. Nasumičnost pobjeđuje domišljatost, a više riječi ono je što je skalira.
Je li sigurno generirati pristupnu frazu u kartici preglednika?
Ova stranica nasumičnost crpi iz crypto.getRandomValues, čita popis riječi poslužen s ove stranice i pri generiranju ne šalje nijedan mrežni zahtjev. To možeš provjeriti u razvojnim alatima. Poštene ograde stoje izvan matematike. Fraza postoji u memoriji ove kartice, i u tvom međuspremniku čim je kopiraš. Generiraj koliko god želiš. Onu koju zadržiš tretiraj kao tajnu kakva je upravo postala.
Koji je to točno popis riječi?
EFF-ov veliki popis riječi: 7776 riječi odabranih zbog pamtljivosti i različitih prefiksa. 7776 = 6⁵, pa jedna riječ odgovara jednom bacanju pet kockica. Biranje CSPRNG-om digitalna je verzija istog obreda. Kopija na ovoj stranici bajt po bajt je identična EFF-ovu izvorniku (SHA-256 počinje s addd3553…, podrijetlo objavljeno uz datoteku). Nema nikakvog CDN-a.
Čine li je opcije jačom?
Uglavnom ne, i oznake to kažu. Razdjelnici i velika početna slova fiksni su obrasci, vrijedni +0 bita protiv napadača koji zna shemu. Dodana znamenka izvlači se nasumično i donosi +3,3 bita: stvarno, ali malo. Jedini regulator koji skalira jest broj riječi. Svaka dodana riječ množi broj mogućnosti sa 7776.
Što ako ne vjerujem nasumičnosti ove stranice?
Onda je nemoj koristiti. Prijeđi na način rada s kockicama i donesi svoju. Pet bacanja prave kockice bira svaku riječ. Stranica samo potraži kod u javnoj datoteci s popisom riječi, što možeš i ručno provjeriti. Tablica za traženje nema u sebi ništa „pogodivo”. Način rada s preglednikom ostaje praktičan put: crypto.getRandomValues CSPRNG je operacijskog sustava, isti izvor na koji se oslanjaju upravitelji lozinki.
Popis riječi, provjerljivo
Ova stranica poslužuje EFF-ov veliki popis riječi bajt po bajt identičan izvorniku (SHA-256 addd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e), provjeren prema dvama neovisnim zrcalima paketa i javno zabilježenoj kontrolnoj sumi. Datoteka i bilješka o njezinu podrijetlu otvorene su:
Kako ovo radi
Svaka se riječ bira uzorkovanjem s odbacivanjem nad 32-bitnim vrijednostima iz crypto.getRandomValues (bez pristranosti modula) u popisu od 7776 unosa. Neobavezna znamenka izvlači se jednako. U načinu rada s kockicama tvoja bacanja u cijelosti zamjenjuju uzorkovanje. Svaka peteroznamenkasta skupina adresira jednu riječ u stupcu s kockarskim kodovima, a stranica ne dodaje nikakvu vlastitu nasumičnost. Generiranje se odvija u cijelosti u ovoj kartici: nula zahtjeva u trenutku generiranja, ništa se nigdje ne pohranjuje. Vremena probijanja su medijani (polovica prostora ključeva) pri navedenim ilustrativnim stopama.
Ovako snažne riječi zaslužuju ovako čvrsta vrata.
Sealby svaki trezor zaključava tvojim PIN-om ili pristupnom frazom provučenom kroz Argon2id kalibriran na tvom uređaju. Spori stupac gore onaj je s kojim se napadač zaista suočava. Tvoje fotografije, iza tvojih riječi.
iPhone i iPad · iOS 17+ · Besplatno