发明名称 |
抗破解的验证码实现方法、生成方法及装置 |
摘要 |
一种抗破解的验证码实现方法,包括:服务器根据第一预置生成规则,随机生成前景字符;根据第二预置生成规则,随机生成由重复图案元素构成的背景图案;合成前景字符与背景图案,以生成干扰人眼识别力的验证码图片,并将验证码图片存储于验证码图片池中;以及当监测到用户通过客户端请求登陆所述服务器提供的应用程序时或客户端登陆所述服务器发生异常时,从验证码图片池中随机抽取一张验证码图片下发给客户端,以使客户端将服务器下发的验证码图片显示在待验证的页面中。此外,本发明还提供一种抗破解的验证码实现装置、生成方法及装置。上述抗破解的验证码实现方法及装置可提高验证码的抗人工破解力。 |
申请公布号 |
CN104298912A |
申请公布日期 |
2015.01.21 |
申请号 |
CN201310295799.7 |
申请日期 |
2013.07.15 |
申请人 |
深圳市腾讯计算机系统有限公司 |
发明人 |
陈辉;廖晨;张东蕊;张耀华;谢远辉;祝建建 |
分类号 |
G06F21/36(2013.01)I;H04L29/06(2006.01)I |
主分类号 |
G06F21/36(2013.01)I |
代理机构 |
上海波拓知识产权代理有限公司 31264 |
代理人 |
吕静 |
主权项 |
一种抗破解的验证码实现方法,其特征在于,包括:服务器根据第一预置生成规则,随机生成前景字符;根据第二预置生成规则,随机生成由重复图案元素构成的背景图案;合成所述前景字符与所述背景图案,以生成干扰人眼识别力的验证码图片,并将所述验证码图片存储于验证码图片池中;以及当监测到用户通过客户端请求登陆所述服务器提供的应用程序时或客户端登陆所述服务器发生异常时,从所述验证码图片池中随机抽取一张验证码图片下发给所述客户端,以使所述客户端将所述服务器下发的验证码图片显示在待验证的页面中。 |
地址 |
518057 广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼 |