System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及一种验证方法、装置、设备及可读存储介质。
技术介绍
1、当前技术生成的验证码有许多表现形式,如数字和字母的随机组合、图片中含有特定文字或特定元素、随机生成两元的四则运算、滑动验证码等。众多输入方案中的验证码元素多为数字和字母,在验证码随机的背景下,多数方案中用户操作的次数较少,比如输入数字和字母,或者是滑动一次滑块到特定位置,尽管寻找图片中特定物体或选择包含物体的图片等验证码增加了用户操作次数,但由于机器学习的发展,目标检测与识别已经得到了很大的进步。因此现有技术中存在验证码容易被机器识别并破解的问题。
技术实现思路
1、本专利技术实施例提供了一种验证方法、装置、设备及可读存储介质,在客户端显示验证界面的情况下,用户需要对第一校验图像和第一参数值进行理解分析,输入相应的验证信息,或者对第二校验图像进行理解分析,输入相应的验证信息,在所述验证信息与所述校验图像匹配的情况下,确定验证通过。如此,由于提高了验证码的复杂度,从而增加了机器识别难度,降低了被破解的风险,因此,可以提高验证的效果。
2、为了达到以上目的,本专利技术实施例采用以下技术方案:
3、第一方面,本专利技术实施例提供了一种验证方法,其特征在于,包括:
4、在客户端显示验证界面的情况下,接收用户输入的验证信息,其中,所述验证界面包括第一校验图像和第一参数值,或者,所述验证界面包括第二校验图像,其中,所述第一校验图像包括第一坐标系和可以绕所述第一坐标系的原点旋
5、在所述验证信息与所述校验图像匹配的情况下,确定验证通过;
6、其中,在所述验证界面包括所述第一校验图像和所述第一参数值的情况下,所述验证信息包括用户在所述第一校验图像旋转所述第一指示线之后,所述第一指示线所指示的角度信息,在所述角度信息与所述第一参数值匹配的情况下,确定所述验证信息与所述校验图像匹配;
7、在所述显示界面包括第二校验图像的情况下,所述验证信息包括用户在所述显示验证界面输入的第二参数值,在所述第二参数值与所述第二指示线所指示的角度匹配的情况下,确定所述验证信息与所述校验图像匹配。
8、第二方面,本专利技术实施例提供了一种客户端,其特征在于,包括:
9、接收模块,用于在所述客户端显示验证界面的情况下,接收用户输入的验证信息,其中,所述验证界面包括第一校验图像和第一参数值,或者,所述验证界面包括第二校验图像,其中,所述第一校验图像包括第一坐标系和可以绕所述第一坐标系的原点旋转的第一指示线,所述第一指示线的第一端位于所述第一坐标系的原点位置,所述第二校验图像包括第二坐标系和第二指示线,所述第二指示线的第一端位于所述第二坐标系的原点位置;
10、确定模块,用于在所述验证信息与所述校验图像匹配的情况下,确定验证通过;
11、其中,在所述验证界面包括所述第一校验图像和所述第一参数值的情况下,所述验证信息包括用户在所述第一校验图像旋转所述第一指示线之后,所述第一指示线所指示的角度信息,在所述角度信息与所述第一参数值匹配的情况下,确定所述验证信息与所述校验图像匹配;
12、在所述显示界面包括第二校验图像的情况下,所述验证信息包括用户在所述显示验证界面输入的第二参数值,在所述第二参数值与所述第二指示线所指示的角度匹配的情况下,确定所述验证信息与所述校验图像匹配。
13、第三方面,本专利技术实施例提供了一种电子设备,所述电子设备包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,
14、所述处理器,用于读取存储器中的程序实现如第一方面所述的方法中的步骤。
15、第四方面,本专利技术实施例提供了一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如第一方面所述的方法中的步骤。
16、在本专利技术实施例中,在客户端显示验证界面的情况下,用户需要对第一校验图像和第一参数值进行理解分析,输入相应的验证信息,或者对第二校验图像进行理解分析,输入相应的验证信息,在所述验证信息与所述校验图像匹配的情况下,确定验证通过。如此,由于提高了验证码的复杂度,从而增加了机器识别难度,降低了被破解的风险,因此,可以提高验证的效果。
本文档来自技高网...【技术保护点】
1.一种验证方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一校验图像包括至少两个第一同心环,且所述至少两个第一同心环的中心位于所述第一坐标系的原点,所述至少两个第一同心环将所述第一坐标系分隔为至少两个第一验证区域,所述至少两个第一验证区域中的不同第一验证区域具有不同的第一标识信息;所述第一参数值包括第一子参数和第二子参数;
3.根据权利要求1所述的方法,其特征在于,所述第二校验图像包括至少两个第二同心环,且所述至少两个第二同心环的中心位于所述第二坐标系的原点,所述至少两个第二同心环将所述第二坐标系分隔为至少两个第二验证区域,所述至少两个第二验证区域中的不同第二验证区域具有不同的第二标识信息;
4.根据权利要求2所述的方法,其特征在于,在所述第二参数值与所述第二指示线所指示的角度的差值位于预设范围内的情况下,确定所述验证信息与所述校验图像匹配。
5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述第一校验图像还包括至少一条第一参考角度线,其中,所述第一参考角度线的一端位于所述第一坐标系的原点位置,且
6.根据权利要求1至4中任意一项所述的方法,其特征在于,所述第一校验图像还包括与所述第一指示线相对应的目标角度值,其中,所述目标角度值用于为所述第一指示线的角度值,且所述目标角度值随所述第一指示线的旋转而变化。
7.一种客户端,其特征在于,包括:
8.根据权利要求7所述的客户端,其特征在于,
9.一种电子设备,所述电子设备包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,
10.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至6中任一项所述的方法中的步骤。
...【技术特征摘要】
1.一种验证方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一校验图像包括至少两个第一同心环,且所述至少两个第一同心环的中心位于所述第一坐标系的原点,所述至少两个第一同心环将所述第一坐标系分隔为至少两个第一验证区域,所述至少两个第一验证区域中的不同第一验证区域具有不同的第一标识信息;所述第一参数值包括第一子参数和第二子参数;
3.根据权利要求1所述的方法,其特征在于,所述第二校验图像包括至少两个第二同心环,且所述至少两个第二同心环的中心位于所述第二坐标系的原点,所述至少两个第二同心环将所述第二坐标系分隔为至少两个第二验证区域,所述至少两个第二验证区域中的不同第二验证区域具有不同的第二标识信息;
4.根据权利要求2所述的方法,其特征在于,在所述第二参数值与所述第二指示线所指示的角度的差值位于预设范围内的情况下,确定所述验证信息与所述校验图像匹配。
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。