Otp.NET
用C#实现TOTP 和HOTP 。 这是的端口,用于支持.NET Core。
在NuGet上获取
PM> Install-Package Otp.NET
文献资料
TOTP(一次性密码)
TOTP是一种算法,它使用时间滚动窗口来计算一次性密码。 它通常用于两因素验证。 Google Authenticator应用程序使用TOTP来计算一次密码。 该库使用C#实现TOTP代码计算。 可以使用Mono将其嵌入到移动应用程序中,或者使用服务器端来简单地验证所提供的代码。
创建一个TOTP对象
使用该库非常简单。 有一个叫做Totp的类。 只需为其创建一个新实例,然后将共享密钥
1