Diceware slaptafrazės generatorius nemokamai
Generuokite įsimenamas, didelės entropijos slaptafrazes derindami atsitiktinius žodžius. Konfigūruojamas žodžių skaičius, skirtukas ir didžiųjų raidžių naudojimas — naudoja kriptografiškai saugų atsitiktinumą.
Spustelėkite bet kurį žodį, norėdami pakeisti tik tą žodį
Kodėl diceware? Lengvai įsimenamos atsitiktinių žodžių frazės turi didžiulę entropiją ir yra lengviau įsimenamos nei beprasmiai simbolių rinkiniai. 5 žodžių frazė turi daugiau entropijos nei 10 simbolių atsitiktinis slaptažodis su mišriomis raidėmis ir simboliais. Visas atsitiktinumas kyla iš naršyklės crypto.getRandomValues(). Jokie žodžiai, slaptafrazės ar duomenys niekur nesiunčiami.
Dažniausi naudojimo būdai
- Sukurkite pagrindinį slaptažodį slaptažodžių tvarkytuvamsDiceware frazė yra ideali jūsų slaptažodžio tvarkytuvės pagrindiniam raktui — aukšta entropija, lengva prisiminti.
- Sukurkite šifravimo frazesVisam disko šifravimui, GPG raktams arba bet kuriai kriptografinei sistemai, kuri reikalinga atmintina paslaptis.
- Sukurkite Wi-Fi tinklo slaptažodžiusLengviau dalinti žodžiu nei atsitiktinis niekada — puikiai tinka svečių tinklams arba besidalijančiems namams.
- Sukurkite bendras komandos paslaptisBendriems paslaugų kontams, diegimo slaptažodžiams arba bet kam, ką keletas žmonių turi prisiminti.
- Sukurkite atmintinas pavyzdinės slaptažodžius demonstracijomsDemonstruojant įrankius, kuriems reikalingas slaptažodis, Diceware frazės yra atmintinesnės auditorijai nei niekada.
Kaip tai veikia
Slaptafrazės generavimas vyksta visiškai jūsų naršyklėje, naudojant Web Crypto API crypto.getRandomValues — tą patį kriptografinio atsitiktinumo šaltinį, kurį naudoja slaptažodžių tvarkyklės ir TLS. 1296 žodžių EFF trumpasis žodyno sąrašas yra sudėtas tiesiai į puslapį, todėl generuojant jokia tinklo užklausa nesiunčiama.
- 1Šališkumo neturintis žodžio parinkimasKiekvienai žodžio vietai crypto.getRandomValues užpildo Uint32 buferį aparatūra pagrįstu atsitiktiniu skaičiumi. Atmetimo mėginių ėmimas atmeta reikšmes, kurios iškraipytų pasiskirstymą, tada rezultatas indeksuojamas į 1296 žodžių EFF trumpąjį žodyno sąrašą — suteikiant tiksliai 10,34 bitų entropijos kiekvienam žodžiui be modulio šališkumo.
- 2Pasirenkami papildomi elementai pridedamiĮjungus skaičiaus perjungiklį, tuo pačiu šališkumo neturinčiu metodu parenkamas atsitiktinis sveikas skaičius nuo 0 iki 99 ir pridedamas kaip atskira žyma, pridedantis apytiksliai 6,6 bitų. Kiekvieno žodžio pirmosios raidės didinimas yra determinuotas ir nesukuria papildomos entropijos, ką įrankis aiškiai nurodo.
- 3Gyvas entropijos ir laužimo laiko rodymasEntropija apskaičiuojama kaip žodžių skaičius × log2(1296), o įrankis konvertuoja šį skaičių į numatomą laužimo laiką, naudodamas tris pasirenkamus atakos modelius: 10 bandymų/sek (internetu su ribojimu), 10 milijardų/sek (neprisijungus, GPU) ir 100 trilijonų/sek (didelio masto klasteris). Matematika atsinaujina akimirksniu, keičiant žodžių skaičių ar parinktis.
- 4Atskiro žodžio keitimas ir kopijavimasSpustelėjus bet kokį atskirą žodį, jis pakeičiamas nauju sugeneruotu žodžiu — ta pati entropija, naudinga keičiant nepatogų žodį, neatnaujinant visos slaptafrazės. Galutinė eilutė sudaroma su jūsų pasirinktu skirtuku ir įrašoma į iškarpinę per standartinį Clipboard API.
Slaptafrazė generuojama visiškai jūsų naršyklėje, naudojant vietoje sudėtus žodžių duomenis — niekas jokiu metu nesiunčiama į jokį serverį.
Susiję įrankiai
Atsitiktinių žodžių generatorius
Sukurkite atsitiktinius daiktavardžius, veiksmažodžius arba būdvardžius žaidimams, rašymo užduotims ir idėjų paieškai.
Slaptažodžių generatorius
Kurkite stiprius, atsitiktinius slaptažodžius su pasirenkamu ilgiu, simbolių tipais ir išimtimis. Nemokamai, be prisijungimo.
Žodžių skaitiklis
Skaičiuokite žodžius, simbolius, sakinius ir pastraipas. Įvertinkite skaitymo laiką.