图片验证码

打印 上一主题 下一主题

主题 1015|帖子 1015|积分 3045

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1.图片验证码意义

验证码可以防止恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不停的登录尝试。由于验证码技能具有随机性随机性较强、简单的特点,能够在一定程度上阻碍网络上恶意行为的访问,在互联网领域得到了广泛的应用。
2.图片验证码的利用
先pom导入依靠
  1.         <dependency>
  2.             <groupId>cn.hutool</groupId>
  3.             <artifactId>hutool-all</artifactId>
  4.             <version>5.5.2</version>
  5.         </dependency>
复制代码
然后在测试类进行测试
  1.     @Test
  2.     void contextLoads() {
  3.         //定义图形验证码的长、宽、验证码字符数、干扰线宽度
  4.         ShearCaptcha captcha = CaptchaUtil.createShearCaptcha(300, 150, 4, 3);
  5.         //ShearCaptcha captcha = new ShearCaptcha(200, 100, 4, 4);
  6.         //图形验证码写出,可以写出到文件,也可以写出到流
  7.         captcha.write("D:/图片验证码.png");
  8.         //验证图形验证码的有效性,返回boolean值
  9.         captcha.verify("1234");
  10.         //获取图形验证码的验证码文本(忽略大小写)
  11.         String code = captcha.getCode();
  12.         System.out.println(code);
  13.     }
复制代码
然后我们去D盘看下有没有,我们可以发现D盘多了一张图片

然后点开看下,发现确实是图片验证码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表