備忘録

備忘録

C#でワンタイムパスワードを生成する方法

Ⅰ. はじめに

タイトルの通り「C#でワンタイムパスワードを生成する方法」です。

Ⅱ. サンプルプログラム

// dotnet add package Otp.NET --version 1.3.0
var totp = new Totp(Base32Encoding.ToBytes("JDDK4U6G3BJLEZ7Y"));
Console.WriteLine(totp.ComputeTotp());

実行結果

ワンタイムパスワードの生成に成功した。Authyの値と一致している。