类 SwordTimeAuthenticator
- java.lang.Object
-
- top.bluesword.util.algorithm.totp.SwordTimeAuthenticator
-
public class SwordTimeAuthenticator extends java.lang.Object信息验证码生成工具 基于RFC6238- 作者:
- 李林峰
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleancheckTimeOTP(java.lang.String key, java.lang.String message, int codeDigits, java.lang.String code)验证时间令牌static java.lang.StringgenerateTimeOTP(java.lang.String key, java.lang.String message, int codeDigits)生成基于时间的令牌
-
-
-
方法详细资料
-
generateTimeOTP
public static java.lang.String generateTimeOTP(java.lang.String key, java.lang.String message, int codeDigits)生成基于时间的令牌- 参数:
key- 密钥message- 加密信息codeDigits- 验证码位数- 返回:
- 基于时间的令牌
-
checkTimeOTP
public static boolean checkTimeOTP(java.lang.String key, java.lang.String message, int codeDigits, java.lang.String code)验证时间令牌- 参数:
key- 密钥message- 加密信息codeDigits- 验证码位数code- 令牌- 返回:
- 是否通过验证
-
-