किसी पासवर्ड की वैधता के लिए, जब आप किसी वेबसाइट पर साइन अप करने के लिए पासवर्ड बनाते हैं तो आपको उस अवधारणा को याद रखना होगा।
पासवर्ड बनाते समय, आपने वेबसाइट पर सत्यापन आवश्यकताओं को देखा होगा जैसे पासवर्ड मजबूत होना चाहिए और -
-
न्यूनतम 8 वर्ण और अधिकतम 14 वर्ण
-
एक अपर केस
-
एक विशेष चार
-
एक लोअर केस
-
कोई सफेद जगह नहीं
आइए देखें कि एक-एक करके शर्तों की जांच कैसे करें।
न्यूनतम 8 वर्ण और अधिकतम 14 वर्ण
if (passwd.Length < 8 || passwd.Length > 14) return false;
एक अपर केस
if (!passwd.Any(char.IsUpper)) return false;
कम से कम एक लोअर केस
if (!passwd.Any(char.IsLower)) return false;
कोई सफेद जगह नहीं
if (passwd.Contains(" ")) return false;
एक विशेष वर्ण की जांच करें
string specialCh = @"%!@#$%^&*()?/>.<,:;'\|}]{[_~`+=-" + "\""; char[] specialCh = specialCh.ToCharArray(); foreach (char ch in specialChArray) { if (passwd.Contains(ch)) return true; }