परियोजना का विवरण
अनुवादितमुख्य भाग एक दृश्य ताकत संकेतक है: एक बार या खंडों का सेट जो रंग और लंबाई में बदलता है जैसे-जैसे पासवर्ड मजबूत होता है, लंबाई, वर्ण विविधता, पूर्वानुमानित पैटर्न, और सामान्य प्रतिस्थापन जैसे कि एक अक्षर को समान दिखने वाले अंक के लिए स्वैप करने के आधार पर स्कोर किया जाता है। इसके बगल में हमें छोटे सुझावों की आवश्यकता है जो यह समझाते हैं कि पासवर्ड को मजबूत बनाने के लिए क्या करना चाहिए, लेकिन इन्हें कभी भी दर्ज किए गए वर्णों को उद्धृत या प्रतिध्वनित नहीं करना चाहिए, और स्ट्रिंग के बारे में कुछ भी कभी भी ब्राउज़र कंसोल या अनुरोध लॉग में नहीं आना चाहिए।
दूसरा भाग पहले से ज्ञात पासवर्ड को सार्वजनिक उल्लंघन संग्रह से अस्वीकार करना है, या तो विजेट के साथ बंडल किए गए एक कॉम्पैक्ट स्थानीय शब्दकोश के माध्यम से, या आंशिक हैश तुलना का उपयोग करके एक बाहरी सूची के खिलाफ जांच करके ताकि पूरा पासवर्ड कभी भी कहीं भी न भेजा जाए।
हमें क्या चाहिए:
— टाइप करते समय कोई विलंब नहीं होने के साथ वास्तविक समय मूल्यांकन
— कमजोर, उचित और मजबूत जैसे स्पष्ट सुलभ राज्य, पाठ और रंग दोनों द्वारा चिह्नित
— एक मानक HTML फॉर्म के लिए एक संक्षिप्त एकीकरण गाइड
— स्कोरिंग लॉजिक पर संक्षिप्त तकनीकी नोट्स