Four random words are easier to remember and harder to guess than a short password full of symbols. Use these where you have to type the password yourself.
Make several at once
Made on your device with the browser's cryptographic random number generator, and never sent anywhere. Nothing is stored, so closing this page loses it — copy it into your password manager first.
दो तरह के password
Random characters – सबसे मज़बूत, पर याद नहीं रहते. इन्हें password manager में रखिए.
शब्दों वाले – चार random शब्द जोड़कर. ये याद भी रहते हैं और टाइप करने में आसान भी. जहाँ password ख़ुद टाइप करना पड़े – laptop का login, WiFi, phone – वहाँ यही बेहतर हैं.
लंबाई, symbols से ज़्यादा काम की है
P@ss1! जैसा password देखने में मज़बूत लगता है पर है नहीं – छोटा है, और ये बदलाव हर cracking tool सबसे पहले आज़माता है. उससे कहीं मज़बूत है सिर्फ़ लंबा कर देना.
इसीलिए यहाँ ताक़त bits of entropy में बताई जाती है, न कि “Strong!” का हरा tick लगाकर. 45 bits से नीचे कमज़ोर है, 65 के ऊपर ठीक, 90 के ऊपर अच्छा.
एक बात जो हम नहीं छिपाते
शब्दों वाले password में “capitalise” चुनने से ताक़त नहीं बढ़ती, और आँकड़ा वैसा ही रहता है. जो हमला इस list को आज़माता है वो capital वाला रूप भी आज़माता है. दूसरे tools यहाँ आँकड़ा बढ़ाकर दिखा देते हैं – वो तारीफ़ है, सुरक्षा नहीं.
Random सही में random है
यहाँ Math.random() इस्तेमाल नहीं होता – वो cryptographic नहीं है और उसका अगला नतीजा पिछले नतीजों से निकाला जा सकता है. उससे बना password कोई और भी निकाल सकता है. यहाँ browser का crypto.getRandomValues चलता है.
और एक बारीक़ बात: random संख्या को सीधे modulo से छोटा नहीं किया जाता. अगर 256 आपके alphabet से पूरा-पूरा नहीं कटता तो शुरुआती characters बाक़ियों से ज़्यादा बार आते हैं – एक चुपचाप का झुकाव, जो हर password को थोड़ा आसान बना देता है.
क्या password कहीं जाता है?
नहीं. आपके अपने device पर बनता है और कहीं नहीं भेजा जाता. कुछ सहेजा भी नहीं जाता – यानी page बंद करते ही चला गया, इसलिए पहले उसे अपने password manager में copy कर लीजिए.
पूरी guide पढ़िए: Strong password कैसे बनाएँ