>  기사  >  백엔드 개발  >  비밀번호 유효성을 확인하는 C# 프로그램

비밀번호 유효성을 확인하는 C# 프로그램

王林
王林앞으로
2023-08-21 21:17:171336검색

비밀번호를 생성할 때 웹사이트에서 확인 요구 사항을 본 적이 있을 수 있습니다. 예를 들어 비밀번호는 strong이어야 하며 다음 요구 사항을 포함해야 합니다.

  • 최소 8자, 최대 14자
  • 하나 이상의 소문자
  • 포함되지 않음 공백
  • 대문자 1개 이상
  • 특수 문자 1개 이상

조건을 하나씩 확인해 보겠습니다. −

최소 8자, 최대 14자

if (passwd.Length < 8 || passwd.Length > 14)
return false;

소문자 1개 이상

if (!passwd.Any(char.IsLower))
return false;

아니요 공백

if (passwd.Contains(" "))
return false;

대문자

if (!passwd.Any(char.IsUpper))
return false;

특수 문자가 있는지 확인

string specialCh = @"%!@#$%^&*()?/>.<,:;&#39;\|}]{[_~`+=-" + "\"";
char[] specialCh = specialCh.ToCharArray();
foreach (char ch in specialChArray) {
   if (passwd.Contains(ch))
      return true;
}

위 내용은 비밀번호 유효성을 확인하는 C# 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제