Libreng Gumagawa ng Diceware Passphrase
Gumawa ng mga madaling matandaan, mataas na entropy na passphrase sa pamamagitan ng pagsasama ng mga random na salita. Configurable na bilang ng salita, separator, at capitalization β gumagamit ng cryptographically secure na randomness.
I-click ang anumang salita upang i-reroll lamang ang salitang iyon
Bakit diceware? Ang mga makabuluhang parirala ng random na salita ay may malaking entropy at mas madaling tandaan kaysa gibberish. Ang isang 5-salitang parirala ay may mas malaking entropy kaysa isang 10-character na random na password na may mixed case + simbolo. Lahat ng randomness ay nagmumula sa crypto.getRandomValues() sa iyong browser. Walang salita, passphrase, o anumang data ang ipinapadala kahit saan.
Mga karaniwang gamit
- Bumuo ng Master Password para sa Password ManagerAng diceware passphrase ay perpekto para sa iyong master key ng password manager β mataas na entropy, madaling matandaan.
- Bumuo ng mga Encryption PassphrasePara sa full-disk encryption, GPG key, o anumang cryptographic system na nangangailangan ng memorable na sekreto.
- Bumuo ng Wi-Fi Network PasswordMas madaling ibahagi sa pamamagitan ng pagsasalita kaysa sa random na basura β perpekto para sa guest network o shared na tahanan.
- Bumuo ng Shared Team SecretPara sa mga shared service account, deployment password, o kahit anong kailangang matandaan ng maraming tao.
- Bumuo ng Memorable Example Password para sa Mga DemoKapag nag-demo ng mga tool na nangangailangan ng password, ang diceware phrase ay mas memorable para sa audience kaysa sa basura.
Paano ito Gumagana
Buong tumatakbo sa iyong browser ang pagbuo ng passphrase gamit ang crypto.getRandomValues ng Web Crypto API β ang parehong cryptographic randomness source na ginagamit ng mga password manager at TLS. Nakapaloob mismo sa pahina ang 1,296-salitang EFF short wordlist, kaya walang network request habang bumubuo.
- 1Walang-kiling na pagpili ng salitaPara sa bawat puwang ng salita, pinupuno ng crypto.getRandomValues ang isang Uint32 buffer ng random na numerong suportado ng hardware. Itinatapon ng rejection sampling ang mga halagang magpapakiling sa distribusyon, pagkatapos ay ginagamit ang resulta bilang index sa 1,296-salitang EFF short wordlist β nagbibigay ng eksaktong 10.34 bits ng entropy bawat salita nang walang modulo bias.
- 2Idinadagdag ang mga opsyonal na extraKung ie-enable mo ang number toggle, pinipili ang random na integer mula 0β99 gamit ang parehong walang-kiling na paraan at idinadagdag bilang hiwalay na chip, na nagdadagdag ng mga 6.6 bits. Deterministic ang pag-capitalize ng unang letra ng bawat salita at walang dagdag na entropy, na tahasang binabanggit ng tool.
- 3Live na display ng entropy at oras ng pag-crackKinakalkula ang entropy bilang wordCount Γ log2(1296), at kino-convert ng tool ang numerong iyon sa tantiyang oras ng pag-crack gamit ang tatlong mapipiling attack model: 10 hula/seg (online na may throttle), 10 bilyon/seg (offline na GPU), at 100 trilyon/seg (malakihang cluster). Agad nag-a-update ang math habang binabago mo ang bilang ng salita o opsyon.
- 4Reroll at kopya bawat salitaKapag nag-click sa alinmang salita, iyon lang ang pinapalitan ng bagong nabuong salita β parehong entropy, kapaki-pakinabang sa pagpapalit ng alanganing salita nang hindi binubuo ulit ang buong passphrase. Binubuo ang huling string gamit ang napili mong separator at isinusulat sa clipboard gamit ang karaniwang Clipboard API.
Buong binubuo sa iyong browser ang passphrase gamit ang lokal na nakapaloob na word data β walang ipinapadala sa anumang server kahit kailan.
Mga Kaugnay na Tool
Gumagawa ng Random na Salita
Lumikha ng mga random na pangngalan, pandiwa o pang-uri para sa mga laro, mga prompt sa pagsusulat at brainstorming.
Tagabuo ng Password
Gumawa ng malalakas at random na password na may sariling haba, uri ng karakter, at mga hindi isasama. Libre, walang login.
Tagabilang ng Salita
Bilangin ang mga salita, character, pangungusap, at talata. Tantiyahin ang oras ng pagbabasa.