打算写个新的验证码,有什么建议吗?

By lincanbin at 2016-04-30 • 0人收藏 • 2963人看过

原来的验证码强度还是差了不少,得重写一个。

150 个回复 | 最后更新于 2016-07-28
2016-04-30   #1

QQ截图20160430170013.png

QQ截图20160430170135.png

2016-04-30   #2

把验证码上的4个数字加减起来,如验证码是4358,下面就有5个框,得手动输入5次,4+3+5+8=28,或4-3-5+8=4,如果一个id在一天内,或某段时间内发帖回帖数超过一定值时会触发验证码的再次输入

2016-04-30   #3

回复#1 @strwei :

前者感觉好像难度很低,后者的话。

大概是个巨大的图库?

2016-04-30   #4

回复#2 @和坤和大人 :

这种意义不大。

2016-04-30   #5

回复#4 @lincanbin :

光靠验证码的强度来防范有点单一了,还要增加邮箱验证吧(虽然我很反感这个),双管齐下,一个邮箱只能注册一个id,邮箱限定腾讯,搜狐,新浪这三家

2016-04-30   #6

回复#5 @和坤和大人 :

QQ图片20160430220548.png

这个是我刚写的验证码。

2016-04-30   #7

回复#6 @lincanbin :

验证码797385,两三秒就认出来了,不过没关系,比现在的验证码强多了

2016-04-30   #8

回复#7 @和坤和大人 :

当然不能影响人的识别,我还在看看怎么处理比较好。

2016-05-01   #9

QQ图片20160501010823.png

改成了这样,来防止验证码识别第一步,图像二值化。

能挡住大部分二值化算法了,至少最普通的基于灰度阈值的二值化算法肯定是行不通的。

2016-05-01   #10

回复#9 @lincanbin :

感觉比上面那个验证码误别难了点,最后那个5仔细看才看得准确

2016-05-01   #11

新改得很不錯,不過有點擔憂實際使用會不會因為縮小時,那兩個5又重疊。

導致人工難以辨識?

2016-05-01   #12

回复 #11 @達也 :

不缩小了,下一版的验证码要跟Bilibili一样大。

2016-05-01   #13

回复 #10 @和坤和大人 :

我觉得还蛮好认的。

2016-05-02   #14

超烦验证码,现在很好。要改也应该是滑动之类的.

用户体验是第一位的!

用户体验是第一位的!

用户体验是第一位的!

2016-05-02   #15

回复#14 @memory :

https://www.zhihu.com/question/31538594

我只能说:滑块太弱鸡了,基本没用。

2016-05-02   #16

回复#12 @lincanbin :

而且验证吗只在针对大流量网站才有用处,建议后台增加开关

2016-05-02   #17

回复#16 @memory :

小流量网站也可能出问题,反正只在登录注册这块加验证码。

2016-05-02   #18

回复#17 @lincanbin :

我还是坚持我的观点:增加后台开关用户体验很重要,阿里的(那种你拖动滑块就会出现一张缺了一块的图,让你通过拖滑块把图补充完整的验证码)就算很弱也好,但毕竟对用户来说很方便,还有百度贴吧的验证码也很不错。

2016-05-02   #19

回复#17 @lincanbin :

我还是坚持我的观点:增加后台开关用户体验很重要,阿里的(那种你拖动滑块就会出现一张缺了一块的图,让你通过拖滑块把图补充完整的验证码)就算很弱也好,但毕竟对用户来说很方便,还有百度贴吧的验证码也很不错。

登录后方可回帖

登 录
信息栏
购买PHP虚拟主机 / VPS

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.0.1
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

Loading...