Brezplačno orodje za zasebnost

Generator gesel iz besed

Štiri s kockami izbrane besede so boljše od domiselnih zamenjav črk, to trditev pa lahko preveriš kar tukaj. Besede prihajajo iz velikega seznama besed EFF, postreženega s tega spletnega mesta. Vsaka beseda je izbrana s kriptografskim generatorjem naključnosti tvojega brskalnika ali pa s tvojimi lastnimi fizičnimi kockami, če ti je ljubše. Izračun entropije je spodaj v tabeli. Nič se ne pošlje in nič ne shrani. Ustvarjaj, dokler ne najdeš tiste, ki si jo lahko zapomniš.

Ustvarjeno v tvojem brskalniku. Nič se ne pošlje, nič ne shrani.

S kopiranjem pride na tvoje odložišče. Prilepi ga tja, kamor sodi, nato kopiraj kaj drugega. Upravitelji odložišča in Univerzalno odložišče lahko kopirano zadržijo ali sinhronizirajo.

Vir naključnosti
Besede
4
4 so solidno dno za vsakdanje račune; 6 ali več za stvari, ki varujejo vse ostalo.
Ločilo

Ločila in velike začetnice so fiksni vzorci, za katere se predpostavlja, da jih napadalec pozna, zato dodajo +0 bitov. Izberi jih zaradi lažjega tipkanja, ne zaradi moči.

Števka je izžrebana naključno in doda +3,3 bita. Resnično, a le približno četrtina ene dodatne besede.

Vsaka sprememba izžreba novo geslo. Možnosti nikoli ne predelajo tistega na zaslonu.

Matematika, na mizi

12.925Bitov na besedo
Skupna entropija
Enako verjetnih gesel

log₂(7.776) = 12,925 bita na besedo · mediana časa zloma = kombinacije ÷ 2 ÷ hitrost ugibanja

Zunaj naprave, hitra zgoščevalna funkcija — 10¹⁰ ugibanj/s (ilustrativno)
Zunaj naprave, Argon2id — 100 ugibanj/s (ilustrativno)

Iste ilustrativne hitrosti in ista formula mediane kot pri kalkulatorju časa zloma kode PIN. Strani sta mišljeni za branje druga ob drugi.Kako dolgo bi zdržala tvoja koda PIN? Primerjaj →

Izračun predpostavlja, da napadalec pozna celotno shemo (seznam besed, ločilo, vzorec) in mu manjkajo le tvoje besede. To je standarden, pošten način merjenja.

Ti časi predpostavljajo, da je geslo ustvarjeno naključno (temu je ta stran namenjena) in ni ponovno uporabljeno nikjer, kjer je prišlo do uhajanja.

Od kod prihaja naključnost

V načinu brskalnika so besede izbrane s crypto.getRandomValues, kriptografskim generatorjem naključnosti operacijskega sistema in istim virom, na katerega se zanašajo upravitelji gesel. Zavračalno vzorčenje odpravi pristranskost pri deljenju z ostankom. Namenoma nismo dodali koraka »potipkaj po kvadratkih za dodatno entropijo«. Človeški dotiki so pristranski in v najboljšem primeru vredni nekaj bitov. Njihovo pripenjanje na CSPRNG bi namigovalo, da CSPRNG potrebuje pomoč. Ne potrebuje je, in gledališče ni varnost.

Če naključnosti te strani raje sploh ne bi zaupal, je za to tu način s kockami: ti mečeš, stran poišče, iskanje pa je mogoče preveriti ročno. To je izvirni obred diceware in razlog, da seznam besed v prvem stolpcu prinaša kode metov.

Poštena pogosta vprašanja

Zakaj so štiri naključne besede boljše od »P@ssw0rd!«?

Razbijalci ne napadajo črk, ampak vzorce. »P@ssw0rd!« je slovarska beseda z natanko tistimi zamenjavami, ki jih vsako orodje za razbijanje preizkusi prvo. Njena dejanska moč je majhen delček tega, kar je videti. Štiri s kockami izbrane besede nosijo 51,7 bita prave naključnosti: približno 3,7 biliarde enako verjetnih možnosti. Tega noben zagon s seznamom besed in pravili ne more skrajšati. Naključnost premaga domiselnost, več besed pa je tisto, kar jo skalira.

Je varno geslo ustvariti v zavihku brskalnika?

Ta stran naključnost črpa iz crypto.getRandomValues, prebere seznam besed, postrežen s tega spletnega mesta, in med ustvarjanjem ne izvede nobene omrežne zahteve. To lahko preveriš v razvijalskih orodjih. Pošteni pridržki živijo zunaj matematike. Fraza obstaja v pomnilniku tega zavihka in na tvojem odložišču, ko jo kopiraš. Ustvari jih, kolikor želiš. S tisto, ki jo obdržiš, ravnaj kot s skrivnostjo, ki je pravkar postala.

Kaj natanko je ta seznam besed?

Veliki seznam besed EFF: 7.776 besed, izbranih zaradi zapomnljivosti in razločnih predpon. 7.776 = 6⁵, zato vsaka beseda ustreza enemu metu petih kock. Izbiranje s CSPRNG je digitalna različica istega obreda. Kopija na tem spletnem mestu je bajt za bajtom enaka izvirniku EFF (SHA-256 se začne z addd3553…, izvor objavljen ob datoteki). Brez CDN.

Ali možnosti geslo okrepijo?

Večinoma ne, in oznake to povedo. Ločila in velike začetnice so fiksni vzorci, vredni +0 bitov proti napadalcu, ki pozna shemo. Dodana števka je izžrebana naključno in doda +3,3 bita: resnično, a malo. Edini gumb, ki skalira, je število besed. Vsaka dodana beseda število možnosti pomnoži s 7.776.

Kaj, če naključnosti te strani ne zaupam?

Potem je ne uporabljaj. Preklopi na način s kockami in prinesi svojo. Vsako besedo izbere pet metov prave kocke. Stran kodo le poišče v javni datoteki s seznamom besed, kar lahko za preverjanje storiš ročno. Pri iskalni tabeli ni ničesar, kar bi bilo lahko »uganljivo«. Način brskalnika ostaja priročna pot: crypto.getRandomValues je CSPRNG operacijskega sistema, isti vir, na katerega se zanašajo upravitelji gesel.

Seznam besed, preverljivo

To spletno mesto postreže veliki seznam besed EFF bajt za bajtom enak izvirniku (SHA-256 addd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e), preverjeno proti dvema neodvisnima zrcalnima strežnikoma paketov in javno zabeleženi kontrolni vsoti. Datoteka in opomba o njenem izvoru sta odprti:

Kako to deluje

Vsaka beseda je izbrana z zavračalnim vzorčenjem 32-bitnih vrednosti iz crypto.getRandomValues (brez pristranskosti pri deljenju z ostankom) iz seznama s 7.776 vnosi. Izbirna števka je izžrebana enako. V načinu s kockami vzorčenje v celoti nadomestijo tvoji meti. Vsaka skupina petih števk naslovi eno besedo v stolpcu s kodami metov v datoteki, stran pa ne doda nobene svoje naključnosti. Ustvarjanje poteka v celoti v tem zavihku: nič zahtev ob ustvarjanju, nič shranjenega nikjer. Časi zloma so mediane (polovica prostora ključev) pri navedenih ilustrativnih hitrostih.

Tako močne besede si zaslužijo tako trdna vrata.

Sealby vsak trezor zaklene s tvojo kodo PIN ali geslom, pognanim skozi Argon2id, umerjen na tvoji napravi. Počasni pas zgoraj je tisti, s katerim se napadalec zares sooči. Tvoje fotografije, za tvojimi besedami.

Prenesi iz App Stora

iPhone in iPad · iOS 17+ · Brezplačno