System.Security 네임스페이스

네임스페이스는 사용 권한에 대한 기본 클래스를 포함하여 공용 언어 런타임 보안 시스템의 내부 구조를 제공합니다. The

docs.microsoft.com

 

네임스페이스 및 어셈블리 정보는 아래와 같습니다.

 

네임스페이스: System.Security
어셈블리: mscorlib.dll

불러오는 중입니다...

우선 이 포스팅은 아래의 문서를 참고하여 제가 작업을 해 본 내용을 기록한 것 뿐입니다. 보다 자세한 내용 및 정확한 내용이 필요하신 분들께서는 아래의 참고한 MS의 Document를 보시기 바랍니다.

 

https://docs.microsoft.com/ko-kr/dotnet/api/system.security.securestring?view=netframework-4.8 

 

SecureString 클래스 (System.Security)

 

더 이상 필요 없게 되면 컴퓨터 메모리에서 삭제되는 텍스트처럼 기밀을 유지해야 하는 텍스트를 나타냅니다.Represe

docs.microsoft.com

 

비밀번호를 보다 안전하게 처리를 할 수는 있는 Class인 것으로 보이지만 개발의 시작단계에서는 MS에서도 권하지 않으며, 또한 초기에 변수를 생성한 후 바로 할당하여 사용하는게 조금은 번거롭습니다

 

그 방법은 위의 MS 문서에도 나오지만 아래와 같습니다.

 

 

SecureString testString = new SecureString();

 

// Use the AppendChar method to add each char value to the secure string.

 

foreach (char ch in initString)

testString.AppendChar(ch);

 

 

+ Recent posts