Libreng Tagabuo ng Password
Gumawa ng malalakas at random na password na may sariling haba, uri ng karakter, at mga hindi isasama. Libre, walang login.
Iwanang walang laman para sa default na listahan. Binabalewala ang mga espasyo.
Mga karaniwang gamit
- Lumikha ng Secure Banking PasswordLumikha ng mahabang, complex na password para sa iyong bank, investment, at financial accounts.
- Lumikha ng Strong WiFi PasswordLumikha ng secure WiFi password na mahirap hula-in ngunit madaling ibahagi sa pamamagitan ng QR code.
- Lumikha ng Work Account PasswordMatugunan ang corporate password requirements β haba, complexity, at character type rules.
- Lumikha ng Secure API KeyLumikha ng random, high-entropy strings para gamitin bilang API keys, secret tokens, at signing secrets.
- Lumikha ng Database PasswordLumikha ng malakas na passwords para sa database users, root accounts, at service connections.
Paano ito Gumagana
Buong binubuo sa iyong browser ang mga password gamit ang crypto.getRandomValues() ng Web Crypto API β ang parehong cryptographic random source na ginagamit ng mga browser para sa TLS. Walang Math.random(), walang server, walang anumang network request.
- 1Pagbuo ng character poolBatay sa mga pinili mong checkbox, bumubuo ang tool ng hiwalay na array para sa uppercase, lowercase, digit, at simbolo. Kung naka-on ang 'exclude similar characters', tinatanggal sa bawat set ang mga character na magkamukha gaya ng 1, l, I, 0, at O bago buuin ang pool.
- 2Random na pagpili gamit ang rejection samplingPinupunan ang bawat posisyon ng character gamit ang crypto.getRandomValues() na may rejection sampling: kung bumagsak ang raw na random value sa may-kiling na buntot ng distribusyon, itinatapon ito at kumukuha ulit. Inaalis nito ang modulo bias na magpapataas sa tsansa ng ilang character kaysa sa iba.
- 3Garantisadong saklaw ng klasePagkatapos i-sample ang buong password, sinusuri ng tool kung may kahit isang character mula sa bawat napiling klase. Kung wala, sina-sample ulit ang buong password at sinusuri muli β hanggang 100 beses β sa halip na magsingit ng character sa nakapirming puwesto, na magpapakiling sa distribusyon.
- 4Tantiya ng entropy at oras ng pag-crackKinakalkula ng tool ang entropy bilang haba Γ log2(laki ng pool) at tinatantiya ang oras ng pag-crack gamit ang log-space na aritmetika laban sa baseline na GPU na 100 bilyong hula bawat segundo (angkop para sa mabibilis na hash gaya ng MD5; mas matagal nang husto ang mga password na protektado ng bcrypt/Argon2). Agad nag-a-update ang dalawang numero habang binabago mo ang setting.
Buong tumatakbo sa iyong browser ang generator β walang password, setting, o usage data na ipinapadala sa server.
Mga Kaugnay na Tool
Tagasuri ng Lakas ng Password
Suriin kung gaano kalakas ang iyong password gamit ang entropy analysis, mga tantya ng crack time, at isang detalyadong checklist ng mga kinakailangan. Tumatakbo nang buo sa iyong browser.
Pag-encrypt ng Teksto
I-encrypt at i-decrypt ang teksto gamit ang password sa pamamagitan ng malakas na AES-256-GCM. Hindi kailanman lumalabas ang password sa iyong browser. Ibahagi ang mga lihim nang ligtas.
Pag-encrypt ng File (AES-256-GCM)
I-encrypt ang anumang file gamit ang password gamit ang AES-256-GCM at PBKDF2 (250,000 na iterasyon). Ang .enc output ay bubukas lamang sa tamang password, at ang tool na ito lamang ang makakapag-decrypt nito. Ganap na client-side β hindi kailanman lumalabas ang iyong file sa iyong device.