Besplatni alat za privatnost
Generator pristupnih fraza
Četiri riječi izvučene kockicom bolje su od domišljatih zamjena slova, a tu tvrdnju možete provjeriti upravo ovdje. Riječi dolaze iz EFF-ova velikog spiska riječi, posluženog s ove stranice. Svaka se riječ izvlači kriptografskim generatorom nasumičnih brojeva vašeg pregledača, ili vašim vlastitim pravim kockicama ako vam je draže. Matematika entropije stoji niže na stolu. Ništa se ne šalje i ništa se ne čuva. Generirajte dok ne nađete onu koju možete zapamtiti.
Generirano u vašem pregledaču. Ništa se ne šalje niti čuva.
…
Kopiranjem odlazi u vaš međuspremnik. Zalijepite je gdje pripada, pa kopirajte nešto drugo. Upravitelji međuspremnika i Univerzalni međuspremnik mogu zadržati ili sinhronizirati ono što kopirate.
Spisak riječi nije se uspio učitati. Ponovo učitajte stranicu i pokušajte opet. Bez njega se ništa ne može generirati.
Bacite pet pravih kockica po riječi, ili jednu kockicu pet puta. Ista bacanja uvijek daju iste riječi. Nasumičnost je vaša, od plastike, a ova stranica postaje tablica za traženje.
Dodirnite svako bacanje kako ga izvedete, ili umjesto toga upišite znamenke.
Ovdje se nema čemu vjerovati: stranica u ovom načinu rada ne unosi nikakvu nasumičnost. Bilo koju riječ provjerite ručno u izvornoj datoteci sa spiskom riječi.
Matematika entropije niže pretpostavlja poštene kockice i poštena bacanja. S pravim kockicama taj dio jamčite vi, a ne mi.
Razdjelnici i velika početna slova fiksni su obrasci za koje se pretpostavlja da ih napadač zna, pa donose +0 bita. Birajte ih zbog lakšeg upisivanja, ne zbog snage.
Znamenka se izvlači nasumično i donosi +3.3 bita. Stvarno, ali otprilike četvrtina jedne dodatne riječi.
Opcija „dodajte znamenku” ovdje je isključena: znamenka bi došla iz nasumičnosti pregledača, a način rada s kockicama postoji upravo da se to izbjegne. Ako neka stranica traži znamenku, dodajte je nakon kopiranja.
Svaka promjena izvlači svježu pristupnu frazu. Opcije nikad ne prerađuju onu na ekranu.
U načinu rada s kockicama vaša 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₂(7,776) = 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 uporedno.Koliko bi izdržao vaš PIN? Uporedite →
Izračun pretpostavlja da napadač zna cijelu shemu (spisak riječi, separator, obrazac) i da mu nedostaju samo vaše 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 ponovo korištena nigdje gdje je došlo do curenja.
Odakle dolazi nasumičnost
U načinu rada s pregledačem riječi se izvlače pomoću crypto.getRandomValues, kriptografskog generatora nasumičnih brojeva operativnog sistema i istog izvora na koji se oslanjaju menadžeri lozinki. Uzorkovanje s odbacivanjem uklanja pristranost modula. Namjerno nismo dodali korak „dodirnite 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 teatar nije sigurnost.
Ako radije uopće ne želite vjerovati nasumičnosti ove stranice, upravo tome služi način rada s kockicama: vi bacate, stranica traži u tabeli, a to se može provjeriti ručno. To je originalni diceware obred i razlog zašto spisak riječi u prvoj koloni sadrži kodove kockica.
Kako ovo radi
Svaka se riječ bira uzorkovanjem s odbacivanjem nad 32-bitnim vrijednostima iz crypto.getRandomValues (bez pristranosti modula) u spisku od 7,776 unosa. Neobavezna znamenka izvlači se jednako. U načinu rada s kockicama vaša bacanja u cijelosti zamjenjuju uzorkovanje. Svaka peteroznamenkasta skupina adresira jednu riječ u koloni 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 čuva. Vremena probijanja su medijani (polovica prostora ključeva) pri navedenim ilustrativnim stopama.
Spisak riječi, provjerljivo
Ova stranica poslužuje veliki EFF-ov spisak riječi, bajt po bajt identičan originalu (SHA-256 addd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e), provjeren prema dva nezavisna mirror repozitorija paketa i javno zabilježenoj kontrolnoj sumi. Datoteka i bilješka o njenom porijeklu javno su dostupne:
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 tačno onim zamjenama koje svaki alat isprobava prvo. Njena je stvarna snaga mali djelić onoga kako izgleda. Četiri riječi izvučene kockicom nose 51.7 bita prave nasumičnosti: oko 3.7 bilijardi jednako vjerovatnih mogućnosti. Nijedan pokušaj sa spiskom 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 povećava.
Je li sigurno generirati pristupnu frazu u kartici pregledača?
Ova stranica nasumičnost crpi iz crypto.getRandomValues, čita spisak riječi poslužen s ove stranice i pri generiranju ne šalje nijedan mrežni zahtjev. To možete provjeriti u razvojnim alatima. Poštene ograde stoje izvan matematike. Fraza postoji u memoriji ove kartice, i u vašem međuspremniku čim je kopirate. Generirajte koliko god želite. Onu koju zadržite tretirajte kao tajnu kakva je upravo postala.
Koji je to tačno spisak riječi?
EFF-ov veliki spisak riječi: 7,776 riječi odabranih zbog pamtljivosti i različitih prefiksa. 7,776 = 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 originalu (SHA-256 počinje s addd3553…, porijeklo 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 7,776.
Šta ako ne vjerujem nasumičnosti ove stranice?
Onda je nemojte koristiti. Prijeđite na način rada s kockicama i donesite svoju. Pet bacanja prave kockice bira svaku riječ. Stranica samo potraži kod u javnoj datoteci sa spiskom riječi, što možete i ručno provjeriti. Tablica za traženje nema u sebi ništa „pogodivo”. Način rada s pregledačem ostaje praktičan put: crypto.getRandomValues CSPRNG je operativnog sistema, isti izvor na koji se oslanjaju menadžeri lozinki.
Ovako snažne riječi zaslužuju ovako čvrsta vrata.
Sealby svaki sef zaključava vašim PIN-om ili pristupnom frazom provučenom kroz Argon2id kalibriran na vašem uređaju. Spora kolona gore upravo je ona s kojom se napadač zaista suočava. Vaše fotografije, iza vaših riječi.
iPhone i iPad · iOS 17+ · Besplatno