篮之新喜 发表于 2022-11-19 13:50:07

NET 6 实现滑动验证码(一)、创建工程

目录

[*]实现滑动验证码的目的
[*]创建.NET 6工程

实现滑动验证码的目的

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

创建.NET 6类库工程,目录结构如下:
https://img-blog.csdnimg.cn/f80852e9626e4622aa91d7bb5eae1dd1.png#pic_center

[*]Constant目录 :常量类;
[*]Extensions目录:扩展类;
[*]Generator目录 :滑动验证码主要实现类;
[*]Interface目录 接口类;
[*]Model目录:实体类;
[*]Resources目录:图片资源生成类;
[*]Storage目录:缓存类
[*]templates目录:默认模板
[*]Util目录:工具类
[*]Validator目录 :验证类
下一篇,我们逐步完成这个滑动验证码开发。
下载地址:https://pan.baidu.com/s/19mx24FXrnqz9u2mmFqlr6g?pwd=7636

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: NET 6 实现滑动验证码(一)、创建工程