Ġeneratur tal-Password b'xejn
Iġġenera passwords b'saħħithom u każwali b'tul, tipi ta' karattri u eskluzjonijiet personalizzati. B'xejn, bla login.
Ħallih vojt għal-lista awtomatika. L-ispazji jiġu injorati.
Użi komuni
- Iġġenera Passworda Sikura għall-BankingOħloq password twil u kumplekss għall-kontijiet tal-bank, investimenti, u finanzji tiegħek.
- Iġġenera Passworda Qawwija għal WiFiOħloq password WiFi sikura li diffiċli biex tonqos iżda faċli biex taqsem permezz tal-kodiċi QR.
- Iġġenera Passworda għall-Kont tax-XogħolIssodisfa r-rekwiżiti tal-passworda tal-korporazzjonii — tul, kumplessi, u regoli tat-tip tal-karattru.
- Iġġenera API Key SikuraOħloq strings ta' entropija għolja u random biex tintuża bħala API keys, secret tokens, u signing secrets.
- Iġġenera Database PasswordOħloq passwords qawwija għall-database users, root accounts, u service connections.
Kif Taħdem
Il-passwords jiġu ġġenerati kompletament fil-browser tiegħek bl-użu tal-crypto.getRandomValues() tal-Web Crypto API — l-istess sors kriptografiku random li l-browsers jużaw għat-TLS. L-ebda Math.random(), l-ebda server, l-ebda talba tan-netwerk ta' kwalunkwe tip.
- 1Immuntar tal-pool tal-karattriIbbażat fuq l-għażliet tal-checkbox tiegħek, l-għodda tibni arrays separati għal ittri kbar, ittri żgħar, ċifri, u simboli. Jekk 'eskludi karattri simili' huwa mixgħul, karattri viżwalment ambigwi bħal 1, l, I, 0, u O jitneħħew minn kull sett qabel jinbena l-pool.
- 2Għażla random b'rejection samplingKull pożizzjoni ta' karattru timtela bl-użu ta' crypto.getRandomValues() b'rejection sampling: jekk valur random mhux ipproċessat jaqa' fid-denb imgħawweġ tad-distribuzzjoni, jitwarrab u jerġa' jinġibed. Dan jelimina l-bias ta' modulo li kien jagħmel xi karattri statistikament iktar probabbli minn oħrajn.
- 3Kopertura ta' klassi garantitaWara li tikkampjuna l-password sħiħ, l-għodda tiċċekkja jekk hemmx tal-anqas karattru wieħed minn kull klassi magħżula preżenti. Jekk le, terġa' tikkampjuna l-password kollu u terġa' tiċċekkja — sa 100 darba — minflok tibdel karattri f'slots fissi, li kienet tgħawweġ id-distribuzzjoni.
- 4Stima tal-entropija u l-ħin tal-crackL-għodda tikkalkula l-entropija bħala tul × log2(daqs tal-pool) u tistma l-ħin tal-crack bl-użu ta' aritmetika fl-ispazju log kontra bażi ta' 100 biljun provi-fis-sekonda GPU (xierqa għal hashes mgħaġġla bħal MD5; passwords protetti b'bcrypt/Argon2 kienu jieħdu ħafna iktar żmien). Iż-żewġ figuri jiġu aġġornati minnufih hekk kif tibdel is-settings.
Il-ġeneratur jaħdem kompletament fil-browser tiegħek — l-ebda passwords, settings, jew data ta' użu qatt ma jintbagħtu lil server.
Għodod Relatati
Iċċekkja l-Qawwa tal-Password
Iċċekkja kemm hi qawwija l-password tiegħek bl-analiżi tal-entropija, stimi tal-ħin tal-crack, u lista dettaljata tar-rekwiżiti. Jopera kompletament fil-browser tiegħek.
Encryption tat-Test
Encrypt u decrypt test b'password bl-użu ta' AES-256-GCM qawwi. Il-password qatt ma titlaq mill-browser tiegħek. Aqsam sigrieti b'mod sikur.
Encryption tal-Fajl (AES-256-GCM)
Ikkripta kwalunkwe fajl b'password bl-użu ta' AES-256-GCM u PBKDF2 (250,000 iterazzjoni). L-output .enc jinfetaħ biss bil-password it-tajba, u din l-għodda biss tista' tiddekriptah. Kompletament fuq in-naħa tal-klijent — il-fajl tiegħek qatt ma jitlaq mill-apparat tiegħek.