- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015如何破解字符验证码
* Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 验证码的英文CAPTCHA 这个词最早是在2000年由卡内基梅隆大学的Luis von Ahn等学者所提出的。 CAPTCHA 是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机和人的公共全自动程序。 这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。 起 源 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (1)由4个随机数字组成的最原始验证码:验证作用几乎为零。 (2)GIF动画验证码 : 防垃圾注入可以达到100%,有效的同时能增加网站页面的美观效果。 (3)手机验证码:通过发送验证码到手机,比较准确验证用户的正确性,是最有效的验证码之一。 (4)字符验证码:服务器端随机生成验证码字符串,保存在内存中,并写入图片或者加入干扰线条,将图片连同表单发给客户端。是目前而言最常见的验证码。 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 字符验证码的工作流程 (1)、服务器端随机生成验证码字符串,保存在内存中,并写入图片或者加入干扰线条,将图片连同表单发给客户端。 (2)、客户端输入验证码,并提交给表单,服务器端获取客户提交的验证码,和前面产生的的随机数字相比较;如果相同,则继续进行表单所描述的操作(如登录、注册等);如果不同,直接将错误信息返回给客户端。避免程序的继续运行以及访问数据库。 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 如何破解字符验证码 1、去噪 (1)由于其 背景色 的亮度与文字或者数字的亮度差别较大,这样我们就可以通过 设定亮度域值的方法来对它进行二值化处理,即将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。 (2)对于干扰线的去除,我们通过对水平方向长度超过图片二分之一的线直接去除,因为图片文字本身宽度不可能超过二分之一的图片大小。 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (3)先在x轴方向进行分割:对x轴上每一点,统计y坐标方向上黑点数目。当黑点数目少于设定的域值时候,认为是字符间的空白区,而黑点数目大于设定的阈值时则认为是字符区。 (4)有时存在字符相连的情况,为避免两个相连的字符分割失败,对字符的最大宽度和最小宽度设定阈值 : 当宽度大于最大宽度时候,即认为是两个字符,需要将分割得到的字符继续分割;如果分割得到的字符宽度小于设定的最小宽度,则需要进行合并邻近的两个字符进行分割。 (5)利用同样的方法可以进行y轴方向上的分割。 (6)由于验证码文字的随机性,对分割得到的单个字符进行进一步的边框确定。通过对水平和垂直方向扫描,确定出单个字符的边框。 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2、将分割出的字符与模版匹配,判别字符类型 (1)模版库的建立: 从网
您可能关注的文档
- 2015如何提高团队士气.ppt
- 2016规语言文字提升办园品质.ppt
- 2016规常行为争做文明学生班会.ppt
- 2015如何提高教师的人格魅力.ppt
- 2015如何提高绩效考核的有效性.ppt
- 2015如何提高医院感染管理质量.ppt
- 2015如何提高提案工作水平.ppt
- 2016视力保健幼儿家长座谈会.ppt
- 2015如何提高成交机率.ppt
- 2015如何提高自己的情商(_18页)免.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- My Life in China and America [容闳自传:我在中国和美国的生活].pdf
- 常熟银行研究报告:回归小微初心,乘风乡村振兴.doc VIP
- 浙商证券-宠物行业从乖宝宠物看宠物赛道:陪伴需求催化宠物新蓝海,食品赛道频现龙头.pdf
- ctgd-sop v5风口安装作业指导书.pdf VIP
- 消化道出血有关试题附有答案.docx VIP
- 湘教版美术《家乡的古建筑》说课稿.doc
- 上海地区不同垂直骨面型成人临床冠中心高度的比较研究.pdf VIP
- 2023年 AMC 10B 数学竞赛(原卷+答案).doc VIP
- 世界贸易组织.ppt VIP
- 2023年 AMC 10A 数学竞赛(原卷+答案).doc
文档评论(0)