§

निर्मिती पद्धत

§

अक्षर सेटिंग्ज

Password लांबी सेट करण्यासाठी drag करा. Range: 4 ते 128 characters.
Visually similar characters strip करतो: 0, O, o, 1, l, I, |, आणि backtick.
Range: 1 ते 50. प्रत्येक result ला स्वतःचा copy button आहे; Copy all त्यांना newlines सोबत bundle करतो.
§

आउटपुट

    भारतातील सायबर सुरक्षा professionals आणि developers साठी CERT-In guidelines आणि IT Act 2000 नुसार strong password practices महत्त्वाच्या आहेत. RBI Digital Payment Security Controls आणि IRDAI Cyber Security Framework दोन्ही crypto.getRandomValues सारख्या CSPRNG-based generation recommend करतात. Pune, Bengaluru, आणि Hyderabad मधील tech companies च्या developers ला API tokens, database credentials, आणि webhook signing keys generate करायच्या असतात — तृतीय-पक्ष generators server logs मध्ये pass करण्याऐवजी browser मध्येच generate करणे m"DPDP Act 2023 compliance साठी योग्य आहे.

    हा password generator वेगळा काय आहे?

    हे privacy-first, browser-only password generator आहे. प्रत्येक random byte तुमच्या operating system च्या cryptographic random number generator कडून crypto.getRandomValues द्वारे येतो — Math.random कडून कधीही नाही. Page password generate करण्यासाठी कोणतीही network request करत नाही, आणि generated value तुमचा tab सोडत नाही. DevTools मध्ये Network panel उघडा आणि Generate वर click करा: ते शांत राहते.

    हा password generator कसे कार्य करतो?

    Tool पूर्णपणे तुमच्या browser मध्ये JavaScript मध्ये run होतो. Server round-trip नाही, password carry करणारा analytics beacon नाही, आणि page load झाल्यावर remote font request नाही.

    1. OS CSPRNG मधून Seed. प्रत्येक random integer crypto.getRandomValues(new Uint32Array(n)) मधून drawn आहे — browser TLS key material आणि crypto.randomUUID साठी वापरत असलेला तोच cryptographically-secure source. Math.random जाणूनबुजून कधीही call केले जात नाही; project-wide grep ते enforce करतो.
    2. Charset assembly. Random-character mode enabled character classes — uppercase, lowercase, digits, symbols — एकाच alphabet मध्ये concatenate करतो. 'Exclude ambiguous' toggle नंतर visually similar glyphs (0, O, o, 1, l, I, |, backtick) strip करतो जेणेकरून password मोठ्याने वाचल्यावर किंवा हाताने copied केल्यावर unambiguous असतो.
    3. Unbiased index sampling. 32-bit unsigned integer charset index ला naively (modulo) map केल्याने charset size 2^32 ला evenly divide नाही केल्यास small bias येतो. Tool rejection sampling वापरतो: modulo tail मध्ये येणारा कोणताही sample discarded आणि re-drawn होतो, त्यामुळे charset मधील प्रत्येक character equally likely असतो.
    4. Bulk generation. Random-character mode साठी तुम्ही single click मध्ये 1 ते 50 passwords request करू शकता. प्रत्येक result स्वतःच्या entropy estimate, strength bucket, आणि Copy button सोबत row म्हणून rendered होतो. 'Copy all' button rows newlines सोबत join करतो जेणेकरून तुम्ही CSV किंवा vault import file मध्ये paste करू शकता.
    5. Passphrase mode. Mode toggle flip करा आणि page पहिल्या वापरावर lazily EFF Short Wordlist #1 (1296 public-domain English words) fetch करतो. Five-word passphrases साधारण 51.7 bits entropy देतात — everyday accounts साठी पुरेसे आणि 9-character random soup पेक्षा खूप जास्त memorable. त्या एका same-origin fetch नंतर, page पुन्हा शांत होतो.

    हा password generator का वापरायचा?

    • तुमचा password कधीही तुमचा browser सोडत नाही. Server endpoint नाही, value carry करणारा analytics call नाही, remote font नाही, telemetry नाही. DevTools उघडा, password generate करा, आणि Network panel empty राहताना पाहा.
    • Cryptographically secure randomness, by construction. प्रत्येक integer crypto.getRandomValues मधून येतो, modulo bias विरुद्ध rejection sampling सोबत. Browser password generators मधील सर्वात सामान्य bug — entropy साठी Math.random वापरणे — इथे structurally impossible आहे.
    • दोन modes, एक tool. Random-character mode password managers साठी high-entropy strings produce करतो; passphrase mode EFF Short Wordlist #1 ने backed human-memorable xkcd-style strings (correct-horse-battery-staple) produce करतो. दोन्हींमध्ये तोच privacy model.
    • Transparent entropy. प्रत्येक generated row bits मध्ये entropy आणि clear strength label दाखवतो, त्यामुळे 12-character no-symbol string प्रत्यक्षात 5-word passphrase इतकी strong आहे का हे तुम्ही एका नजरेत पाहू शकता. Marketing fluff नाही, फक्त numbers.

    Generated passwords चे सामान्य उपयोग काय आहेत?

    जेव्हा तुम्हाला fresh random secret हवे असते, हे tool trust surface minimize करणारे आहे:

    • Password manager imports. एका batch मध्ये 50 strong passwords generate करा, Copy all click करा, vault च्या CSV import मध्ये paste करा. Values कोणत्याही server मधून round-trip झाल्या नाहीत, त्यामुळे generation आणि storage दरम्यान कोणताही leak window नाही.
    • Master passphrases. Passphrase mode वर switch करा, 6 किंवा 7 words निवडा, optionally प्रत्येक word capitalize करा, आणि तुमच्याकडे high-entropy string आहे जी तुम्ही खाली न लिहिता प्रत्यक्षात लक्षात ठेवू शकता. 6 words मधून साधारण 62 bits entropy — offline attack साठी threshold पेक्षा बरेच वर.
    • Side projects मध्ये API keys आणि tokens. Webhook signing key किंवा development database password साठी one-off shared secret हवे आहे? इथे 32-character symbol-rich string generate करा, एकदा copy करा, आणि ते कधीही transit मध्ये जे एकमेव ठिकाण होते ते म्हणजे तुमचा स्वतःचा browser tab.

    Generated password उदाहरण कसे दिसते?

    Length 16 सेट करा, चारही character classes enabled ठेवा, आणि Generate click करा. Charset मध्ये 26 + 26 + 10 + 32 = 94 characters आहेत, त्यामुळे प्रत्येक generated character log2(94) ≈ 6.55 bits entropy carry करतो. सोळा characters साधारण 104.9 bits वर उतरतात — 80-bit 'very strong' threshold पेक्षा बरेच वर आणि सध्याच्या hardware सोबत brute-force करणे effectively impossible. आता passphrase mode वर flip करा, default hyphen separator सोबत 5 words निवडा: cocktail-sprig-aspect-magenta-tonic log2(1296) x 5 ≈ 51.7 bits carry करतो. Memorable, typeable, आणि average human-chosen password पेक्षा stronger.

    Generate करा, copy करा, पुढे जा. Page कधीही server पाहत नाही, password तुमचा tab सोडत नाही, आणि entropy first principles मधून calculated आहे. हेच संपूर्ण वचन आहे.