token 을 생성하고 확인하려면 security key를 사용해야합니다.Information Security Stack Exchange post에서 HmacSha256 알고리즘의 키 길이는 256 비트라고 합니다..NET을 사용하면 임의의 키를 생성하는 것이 매우 쉽답니다.콘솔 애플리케이션을 생성하여 아래와 같은 프로그램을 작성하여 실행하면 임의의 키를 제공해 줍니다.
public static void Main(string[] args)
{
var rng = System.Security.Cryptography.RandomNumberGenerator.Create();
var bytes = new byte[256 / 8];
rng.GetBytes(bytes);
Console.WriteLine(Convert.ToBase64String(bytes));
}
visual studio code 를 통해 구축해 보죠. 먼저 프로젝트를 생성하기 위해 dotnet new console 명령어를 통해 콘솔어플리케이션 생성이 가능합니다. 아래 사이트를 먼저 읽어보시면 도움이 될겁니다.