z-CAPTCHA超级验证码生成识别技术

z-CAPTCHA是一个验证码生成工具。也是z系列程序中的一员。
z-CAPTCHA基于Howard Yeend(http://www.puremango.co.uk)的freeCap v1.4.1优化、改进而来,提高了z-CAPTCHA运行效率,大幅强化了验证码的质量以及破解难度。同时,在强化了GDFont字体版本的基础上,开发了支持TTF字体的版本,能够输出更高质量的验证码图片,以及制造更大的破解难度。
原理:随机生成加法算式、减法算式、乘法算式以及四位验证码(图片左上角有中文提示“请计算”或者“请输入”),因为加入了计算的成分,使得机器人OCR的正确率大幅度降低。图片背景可以生成网状线条和乱序斜线两种背景。(因为生成的算式比较大,会出现两位数乘法,所以会造成用户的困扰,最下面有写如何简化算式。)
不过有一点,受到PHP的GD库限制,无法生成出更好的图片(如果做到像Google和MSN那种,还有QQ的中文验证码,几乎没法OCR了)。而且GD库的速度不算太好,用了这个插件之后,可能在一定程度上会拖累服务器的速度。所以别开太多了,只开发新话题和回复话题就够了。
z-CAPTCHA因为开放TTF字体函数库的虚拟主机不多,这里就采用GDF版了。我写的TTF版还支持字母数字混合模式和纯字母模式(因为GDF字体中加入字母会让字体文件变得非常大,速度很慢,就放弃了字母)。

本文转自:SEO基地

本文链接:http://www.11zhuce.com/seo/z-CAPTCHA.html

0 回复,0 引用: Z-CAPTCHA超级验证码生成技术

添加回复

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。