打算写个新的验证码,有什么建议吗? Page7
- 登录后方可回帖
150 个回复 | 最后更新于 2016-07-28
回复#121 @ivanilla :
确实看不了了。
回复#123 @lincanbin :
我只能调低透明度规避了。
回复#124 @lincanbin :
对,这个跟字体有关,有些字体是很难分辨出来的,还有1和小写的L。
回复#126 @ivanilla :
直接移除这些字符吧。
回复#127 @lincanbin :
我才发现代码里面确实没有这些字符。
$charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789';//Random string
这份代码是我根据网上现成的验证码生成类直接改的
回复#128 @ivanilla :
我的也没有。
@lincanbin
在V2EX有人说我跟你写的这两种验证码比一般的验证码更容易识别,那人还跟我打赌。
http://v2ex.com/t/294660#reply18
你看看是否有必要加强下验证码强度。
回复 #0 @wfsdaj :
等我回来看看。
回复#132 @lincanbin :
其实你这个验证码的文字和背景的差别还是很大的,所以V2EX的人说即使用10年前的技术都能破解掉我们两个做的验证码。
我昨天想了下,不知为什么没人做3D版验证码,用3D的文字能否加大破解难度?或者加阴影、浮雕、凸出、凹进之类的伪3D效果也行。
觉得目前比较好的方法是适当让文字跟背景图片混杂但不能对人的识别有太大的影响。
回复#134 @lincanbin :
如果国内能用Google新版reCAPTCHA(不是之前填文字那种,是选择图片)的话我也不会费心折腾图形验证码了。
回复#135 @ivanilla :
你那个确实难度很低……
回复#137 @lincanbin :
那是因为,我用GD做不出我想要的效果,感觉GD库功能还是比较有限的。
回复#138 @ivanilla :
GD库足够强大了。


