发明名称 |
一种图片验证码生成方法和装置 |
摘要 |
本发明涉及网络安全技术领域,特别是涉及一种图片验证码生成方法和装置,所述方法包括:获取与当前页面对应的第一验证码参数,所述第一验证码参数至少包括难度参数;其中,所述第一验证码参数与所述当前页面具有对应关系;根据所述第一验证码参数生成第二验证码参数;随机生成验证码的内容,根据所述验证码的内容、所述第一验证码参数以及所述第二验证码参数生成验证码图片;将生成的验证码图片输出显示。本发明提供的方法可以为不同的页面设置不同的难易程度和图片效果,可以适应各种不同页面的需要,通用性强;另一方面,增加了验证码的复杂度,使得验证码图片更加难以破解,进而提高了网络安全性。 |
申请公布号 |
CN102663672B |
申请公布日期 |
2013.12.04 |
申请号 |
CN201210135396.1 |
申请日期 |
2012.05.03 |
申请人 |
杭州朗和科技有限公司 |
发明人 |
傅凌进;潘照明;周森 |
分类号 |
G06T1/00(2006.01)I |
主分类号 |
G06T1/00(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种图片验证码生成方法,其特征在于,所述方法包括:获取与当前页面对应的第一验证码参数,所述第一验证码参数至少包括难度参数;其中,所述第一验证码参数与所述当前页面具有对应关系;根据所述第一验证码参数生成第二验证码参数;随机生成验证码的内容,根据所述验证码的内容、所述第一验证码参数以及所述第二验证码参数生成验证码图片;将生成的验证码图片输出显示;其中,当所述第一验证码参数还包括字符长度参数时,所述字符长度参数为大于等于N小于等于M的整数;其中,0<N≤M;所述根据所述第一验证码参数生成第二验证码参数为:在大于等于N小于等于M的整数中选取一个整数作为验证码字符的长度,所述选取过程是随机的。 |
地址 |
310013 浙江省杭州市西湖区教工路1号18号楼6层604-605室 |