实现滑动验证码的目的

传统验证码实现起来比较简单,但在OCR技术越来越成熟的情况下,验证码的破解难度越来越低,但如果将验证码难度加高(各种干扰背景,扭曲字母数字等),就比较费人了。虽然防了机器,但把正常人挡在了验证码的墙外。
滑动验证码虽然也能被机器破解,但对于人类来说,还是比较友好的。虽然现在市面上滑动验证码的服务不少,但对于普通人来说,成本还是比较高的。

创建.NET 6工程

创建.NET 6类库工程,目录结构如下:
在这里插入图片描述

  1. Constant目录 :常量类;
  2. Extensions目录:扩展类;
  3. Generator目录 :滑动验证码主要实现类;
  4. Interface目录 接口类;
  5. Model目录:实体类;
  6. Resources目录:图片资源生成类;
  7. Storage目录:缓存类
  8. templates目录:默认模板
  9. Util目录:工具类
  10. Validator目录 :验证类

下一篇,我们逐步完成这个滑动验证码开发。

下载方式:
扫描公众号二维码,或搜索公众号fenxiang3389关注我,回复captcha下载,压缩包包含了验证码类库、服务端API、HTML+JQuery完整代码、vue3组件代码及演示代码!

欢迎大家关注我的微信公众号,一起进步,一起成长
posted on 2022-11-19 11:58  gmval  阅读(342)  评论(5编辑  收藏  举报