.NET 6使用ImageSharp给图片添加水印
摘要: .NET 6 中,使用System.Drawing操作图片,生成解决方案或打包的时候,会有警告,意思是System.Drawing仅在 'windows' 上受支持。微软官方的解释是: System.Drawing.Common NuGet 包现在被归为 Windows 特定的库。 在为非 Wi
阅读全文
posted @
2022-11-30 16:35
gmval
阅读(2463)
推荐(6) 编辑
NET 6 实现滑动验证码(三)、接口
摘要:题外话,有网友说,这玩意根本很容易破解,确实是这样。但验证码这东西,就跟锁子很类似,防君子不防小人。验证码的发明其实是社会文明的退步。因为它阻碍了真正的使用者,却无法阻挡别有用心的人。但又有什么办法呢? 上一篇文章添加了一些基本类,本篇内容主要目的是创建一些接口类 上一节内容:NET 6 实现滑动验
阅读全文
posted @
2022-11-29 10:55
gmval
阅读(1483)
推荐(5) 编辑
.NET 6 实现滑动验证码(二)、基本数据
摘要:上一节,介绍了滑动验证码的基本情况,也创建了一个.NET 6的工程。本节内容是创建一些基础类。 (创建基础类) 本节创建的类全部在工程的Model目录下: CaptchaData.cs CaptchaData.cs:验证码的数据类实体 namespace SlideCaptcha.Model { p
阅读全文
posted @
2022-11-28 11:22
gmval
阅读(1398)
推荐(8) 编辑
NET 6 实现滑动验证码(一)、创建工程
摘要:实现滑动验证码的目的 传统验证码实现起来比较简单,但在OCR技术越来越成熟的情况下,验证码的破解难度越来越低,但如果将验证码难度加高(各种干扰背景,扭曲字母数字等),就比较费人了。虽然防了机器,但把正常人挡在了验证码的墙外。 滑动验证码虽然也能被机器破解,但对于人类来说,还是比较友好的。虽然现在市面
阅读全文
posted @
2022-11-19 11:58
gmval
阅读(759)
推荐(1) 编辑