概述

    验证码功能位于包中,核心接口为ICaptcha,此接口定义了以下方法:

    • 获取验证码的文字内容
    • verify 验证验证码是否正确,建议忽略大小写
    • write 将验证码写出到目标流中其中write方法只有一个,ICaptcha实现类可以根据这个方法封装写出到文件等方法。

    AbstractCaptcha为一个抽象实现类,此类实现了验证码文本生成、非大小写敏感的验证、写出到流和文件等方法,通过继承此抽象类只需实现createImage方法定义图形生成规则即可。

    贴栗子:

    图形验证码(Hutool-captcha) - 图3

    贴栗子: