GoogleAuth - TOTP 算法的 Java 实现


BSD
跨平台
Java

软件简介

GoogleAuth 是一个 Java 服务端开发包,实现了 Time-based One-time Password (TOTP) 算法 RFC
6238
.

该项目参考 Google Authenticator,
后者是一个 C 的开源项目。

Maven:

<dependency>
<groupId>com.warrenstrange</groupId>
<artifactId>googleauth</artifactId>
<version>1.1.2</version>
</dependency>

示例代码:

GoogleAuthenticator gAuth = new GoogleAuthenticator();
final GoogleAuthenticatorKey key = gAuth.createCredentials();