पासवर्ड स्टैटिस्टिक्स
पासवर्ड के अक्षर, UTF-8 बाइट, अपरकेस, लोअरकेस, अंक, चिह्न, अद्वितीय अक्षर और दोहराव गिनें, Shannon और पूल एंट्रॉपी के साथ।
विश्लेषण के लिए ऊपर पासवर्ड टाइप करें। कुछ भी कहीं नहीं भेजा जाता।
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
पासवर्ड स्टैटिस्टिक्स टूल क्या है?
यह टूल पासवर्ड को संख्याओं में बाँटता है: Unicode अक्षरों में लंबाई, UTF-8 बाइट और UTF-16 कोड यूनिट, हर अक्षर वर्ग की गिनती, अद्वितीय अक्षर, सबसे अधिक बार आया अक्षर, सबसे लंबा दोहराव, Shannon और पूल एंट्रॉपी, hashcat मास्क और हेक्स बाइट।
पासवर्ड स्टैटिस्टिक्स टूल का उपयोग कैसे करें
- पासवर्ड फ़ील्ड में पासवर्ड टाइप या पेस्ट करें।
- आँकड़ों का ग्रिड पढ़ें; टाइप करते ही सभी मान अपडेट होते हैं।
- अगर कोई सिस्टम पासवर्ड को बाइट से सीमित करता है तो UTF-8 बाइट देखें।
- सटीक बाइट क्रम चाहिए हो तो हेक्स मान कॉपी करें।
उदाहरण
Tr0ub4dor&3
Length 11, UTF-8 bytes 11, unique 10, uppercase 1, lowercase 6, digits 3, symbols 1, most frequent "r" × 2, pool entropy 72.1 bits
लंबाई 11, UTF-8 बाइट 11, अद्वितीय 10, अपरकेस 1, लोअरकेस 6, अंक 3, चिह्न 1, सबसे अधिक बार "r" × 2, पूल एंट्रॉपी 72.1 बिट।
पासवर्ड स्टैटिस्टिक्स टूल का उपयोग कब करें
जब सटीक गिनती चाहिए, जैसे बाइट सीमा जाँचने के लिए (bcrypt केवल पहले 72 बाइट उपयोग करता है) या यह डीबग करने के लिए कि कोई सिस्टम पासवर्ड क्यों अस्वीकार करता है। मज़बूती परखने के लिए स्ट्रेंथ चेकर इस्तेमाल करें।
पासवर्ड स्टैटिस्टिक्स टूल कैसे काम करता है
पासवर्ड पर Unicode कोड पॉइंट के हिसाब से चला जाता है। हर अक्षर अपरकेस A–Z, लोअरकेस a–z, अंक, ASCII चिह्न, स्पेस या अन्य Unicode में बाँटा जाता है। बाइट TextEncoder (UTF-8) से गिने जाते हैं। Shannon एंट्रॉपी अक्षर आवृत्तियों पर −Σ p·log2(p) है; पूल एंट्रॉपी लंबाई × log2(वर्ग आकारों का योग) है।
सामान्य उपयोग मामले
- पासफ़्रेज़ को bcrypt की 72-बाइट सीमा से जाँचना
- अक्षर अलग तरह गिनने वाले पासवर्ड नियमों को डीबग करना
- 'कम से कम 2 अंक' जैसी नीति आवश्यकताएँ जाँचना
- इमोजी या उच्चारण वाले अक्षरों वाले पासवर्ड देखना
अक्सर पूछे जाने वाले प्रश्न
लंबाई और UTF-8 बाइट अलग क्यों हैं?
ASCII से बाहर के अक्षर UTF-8 में 2–4 बाइट लेते हैं, जैसे é 2 बाइट और ज़्यादातर इमोजी 4 बाइट।
चिह्न किसे गिना जाता है?
32 छपने योग्य ASCII विराम चिह्न। बाकी ग़ैर-ASCII अक्षर 'अन्य Unicode' गिने जाते हैं।
UTF-16 गिनती किसलिए है?
JavaScript और Java स्ट्रिंग की लंबाई UTF-16 कोड यूनिट में नापते हैं, इसलिए maxlength एट्रिब्यूट और कुछ API यही संख्या उपयोग करते हैं।