728x90
반응형
728x170
using System;
using System.Security.Cryptography;
#region 토큰 생성하기 - GenerateToken(length)
/// <summary>
/// 토큰 생성하기
/// </summary>
/// <param name="length">길이</param>
/// <returns>토큰</returns>
public string GenerateToken(int length)
{
using(RNGCryptoServiceProvider provider = new RNGCryptoServiceProvider())
{
byte[] targetArray = new byte[length];
provider.GetBytes(targetArray);
return Convert.ToBase64String(targetArray);
}
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET6] List<T> 클래스 : 리스트 분리하기 (0) | 2022.07.07 |
---|---|
[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/.NET6] Random 클래스 : Next 메소드를 사용해 임시 패스워드 생성하기 (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 |
댓글을 달아 주세요