भारत में ज़्यादातर लोगों का रोज़ का "पासवर्ड" अनुभव दरअसल UPI PIN है — 4 या 6 अंकों का सिर्फ़ नंबर, जो PhonePe, Google Pay या Paytm में हर पेमेंट पर डालना पड़ता है। यह PIN जानबूझकर छोटा और सिर्फ़ अंकों तक सीमित रखा गया है ताकि इसे बार-बार तेज़ी से टाइप किया जा सके, लेकिन इसी वजह से इसकी एंट्रॉपी उस अकाउंट के पीछे मौजूद ईमेल या पासवर्ड मैनेजर के पासवर्ड से बहुत कम होती है।
पासवर्ड की एंट्रॉपी क्या है
एंट्रॉपी बिट्स में मापी जाती है और यह कैरेक्टर अल्फ़ाबेट के साइज़ और पासवर्ड की लंबाई पर निर्भर करती है: एंट्रॉपी = log2(अल्फ़ाबेट_साइज़ ^ लंबाई)। 6 अंकों का PIN अधिकतम करीब 20 बिट एंट्रॉपी देता है, जबकि अक्षर, अंक और सिंबल मिलाकर बना 16-कैरेक्टर पासवर्ड आसानी से 90 बिट से ऊपर पहुँच जाता है — यानी दोनों की मज़बूती में ज़मीन-आसमान का फ़र्क़ है।
लंबाई जटिलता से ज़्यादा क्यों मायने रखती है
डिक्शनरी के चार रैंडम शब्दों से बना पासवर्ड (जैसे "correct-horse-battery-staple") अक्सर "P@ssw0rd!" जैसे छोटे पासवर्ड से ज़्यादा एंट्रॉपी रखता है, भले ही दूसरा मिक्स्ड कैरेक्टर टाइप की वजह से "ज़्यादा जटिल" दिखे। ऐसा इसलिए है क्योंकि लंबाई का हर अतिरिक्त कैरेक्टर सर्च स्पेस को एक्सपोनेंशियली बढ़ाता है, जबकि अल्फ़ाबेट बढ़ाने से एक्सपोनेंट पर सिर्फ़ लीनियर असर पड़ता है।
यह किस काम आता है
- इंसानी याददाश्त पर भरोसा किए बिना नए अकाउंट के लिए मज़बूत पासवर्ड जनरेट करना।
- यह समझना कि "कम से कम एक नंबर और सिंबल" की शर्त सबसे अहम सिक्योरिटी फ़ैक्टर क्यों नहीं है।
- मौजूदा पासवर्ड की ब्रूट-फ़ोर्स के ख़िलाफ़ असली मज़बूती का अंदाज़ा लगाना।
पासफ़्रेज़ बनाम रैंडम कैरेक्टर
डिक्शनरी के कई रैंडम शब्दों से बनी पासफ़्रेज़ (जैसे «correct-horse-battery-staple») छोटे स्पेशल-कैरेक्टर पासवर्ड से ज़्यादा एन्ट्रॉपी रख सकती है, और साथ ही इंसान के लिए याद रखना कहीं आसान होता है। जो पासवर्ड पासवर्ड मैनेजर में स्टोर होते हैं और कभी मैन्युअली टाइप नहीं होते, उनके लिए इससे फ़र्क़ नहीं पड़ता — रैंडम कैरेक्टर प्रति कैरेक्टर ज़्यादा एन्ट्रॉपी देते हैं। लेकिन पासवर्ड मैनेजर के अपने "मास्टर पासवर्ड" के लिए, जिसे याद रखना पड़ता है, पासफ़्रेज़ अक्सर व्यावहारिक विकल्प है।