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