Class MathGenerator
java.lang.Object
org.miaixz.bus.extra.captcha.generator.MathGenerator
- All Implemented Interfaces:
Serializable,CodeGenerator
数字计算验证码生成器
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MathGenerator
public MathGenerator()构造 -
MathGenerator
public MathGenerator(int numberLength) 构造- Parameters:
numberLength- 参与计算最大数字位数
-
-
Method Details
-
generate
Description copied from interface:CodeGenerator生成验证码- Specified by:
generatein interfaceCodeGenerator- Returns:
- 验证码
-
verify
Description copied from interface:CodeGenerator验证用户输入的字符串是否与生成的验证码匹配 用户通过实现此方法定义验证码匹配方式- Specified by:
verifyin interfaceCodeGenerator- Parameters:
code- 生成的随机验证码userInputCode- 用户输入的验证码- Returns:
- 是否验证通过
-
getLength
public int getLength()获取验证码长度- Returns:
- 验证码长度
-