1.一种客户端生成的图形验证码的验证方法,其特征在于,包括:从客户端确定公钥,从服务端确定私钥;
所述客户端通过随机数算法生成验证码原始字符串;
所述客户端通过所述公钥对所述验证码原始字符串进行加密,生成验证token;
所述客户端基于所述验证码原始字符串生成验证码图片;
所述客户端获取用户根据所述验证码图片提交的输入验证码,并将所述输入验证码与所述验证token传输至所述服务端;
所述服务端基于所述验证token对所述输入验证码进行验证。
2.根据权利要求1所述的客户端生成的图形验证码的验证方法,其特征在于,所述基于所述验证码原始字符串生成验证码图片,具体包括:基于所述验证码原始字符串,采用图片生成算法生成验证码原始图片;
对所述验证码原始图片进行变形并增加干扰图像,生成验证码图片。
3.根据权利要求1所述的客户端生成的图形验证码的验证方法,其特征在于,所述基于所述验证token对所述输入验证码进行验证,具体包括:通过所述私钥对所述验证token进行解密,得到解密后的验证码;
将所述解密后的验证码与所述输入验证码进行对比,完成验证。
4.一种客户端生成的图形验证码的验证系统,其特征在于,包括客户端和服务端;所述客户端存储有公钥,所述服务端存储有私钥;
所述客户端通过随机数算法生成验证码原始字符串;
所述客户端通过所述公钥对所述验证码原始字符串进行加密,生成验证token;
所述客户端基于所述验证码原始字符串生成验证码图片;
所述客户端获取用户根据所述验证码图片提交的输入验证码,并将所述输入验证码与所述验证token传输至所述服务端,并提交验证请求;
所述服务端根据所述验证请求进行验证。
5.根据权利要求4所述的客户端生成的图形验证码的验证系统,其特征在于,所述客户端基于所述验证码原始字符串,采用图片生成算法生成验证码原始图片,对所述验证码原始图片进行变形并增加干扰图像,生成验证码图片。
6.根据权利要求4所述的客户端生成的图形验证码的验证系统,其特征在于,所述客户端将所述输入验证码与所述验证token通过超文本传输协议接口传输至所述服务端。
7.根据权利要求4所述的客户端生成的图形验证码的验证系统,其特征在于,所述服务端接收到所述客户端提交的验证请求后,通过所述私钥对所述验证token进行解密,将解密后的验证码与所述输入验证码进行比对,并返回比对结果。