string getPasswordStrength(string Password = "password") {
string Return = "Password not strong enough";
int Upper = 0;
int Lower = 0;
int Numbers = 0;
int Symbols = 0;
foreach (char cUppwer in Password)
if (Char.IsUpper(cUppwer))
Upper++;
foreach (char cLower in Password)
if (Char.IsLower(cLower))
Lower++;
foreach (char cNumber in Password)
if (Char.IsNumber(cNumber))
Numbers++;
foreach (char cSymbol in Password)
if (Char.IsSymbol(cSymbol))
Symbols++;
if (Upper >= 2 && Password.Length >= 6) {
Return = "Password is okay";
if (Upper >= 2 && Numbers >= 2 && Password.Length >= 6) {
Return = "Password is moderate";
if (Upper >= 2 && Numbers >= 2 && Symbols >= 1 && Password.Length >= 6)
Return = "Password is good";
}
}
else
Return = "Password is not Strong Enough";
return Return;
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.