728x90
반응형
728x170
#region 임시 패스워드 생성하기 - CreateTemporaryPassword(length)
/// <summary>
/// 임시 패스워드 생성하기
/// </summary>
/// <param name="length">길이</param>
/// <returns>임의 패스워드</returns>
public string CreateTemporaryPassword(int length)
{
const string source = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
StringBuilder stringBuilder = new StringBuilder();
Random random = new Random(DateTime.Now.Millisecond);
while(0 < length--)
{
stringBuilder.Append(source[random.Next(source.Length)]);
}
return stringBuilder.ToString();
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET6] String 클래스 : PadLeft 메소드를 사용해 숫자 앞에 0으로 채우기 (0) | 2022.07.07 |
---|---|
[C#/COMMON/.NET6] 문자열 보간법에서 포맷 문자열을 사용해 숫자 앞에 0으로 채우기 (0) | 2022.07.07 |
[C#/COMMON/.NET6] RNGCryptoServiceProvider 클래스 : GetBytes 메소드를 사용해 임시 패스워드 생성하기 (0) | 2022.07.04 |
[C#/COMMON] RNGCryptoServiceProvider 클래스 : GetBytes 메소드를 사용해 임시 패스워드 생성하기 (0) | 2022.07.04 |
[C#/COMMON] RNGCryptoServiceProvider 클래스 : GetBytes 메소드를 사용해 토큰 생성하기 (0) | 2022.07.04 |
[C#/COMMON/.NET6] 고정밀 지연 함수 만들기 (0) | 2022.07.04 |
[C#/COMMON/.NET5] HIGHT ECB 모드를 사용해 암호화/복호화하기 (0) | 2022.07.04 |
[C#/COMMON/.NET6] DateTime 구조체 : 특정 요일의 다음 날짜 구하기 (0) | 2022.07.02 |
[C#/COMMON] 누겟 설치 : Costura.Fody (0) | 2022.06.26 |
[C#/COMMON/.NET6] Array 클래스 : Resize 정적 메소드를 사용해 배열에서 특정 요소 삭제하기 (0) | 2022.06.25 |
댓글을 달아 주세요