GoogleAuthTOTP 算法的 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();
评论