Rails 大家用什么生成验证码?

jiang_plus · 2014年01月04日 · 最后由 huacnlee 回复于 2016年06月11日 · 8205 次阅读

大家用什么生成验证码的?或者在生成验证码时需要注意什么?

  1. 不想用 reCAPTCHA,太难阅读了。己所不欲,勿施于人
  2. 不太容易被机器识别出来
  3. 限于字母和数字
  4. 管理验证码的生命周期和更换验证码的逻辑有什么策略?

在 ruby-china 上搜过不少验证码,但是好像都和 rails 相关的,不知道有没有适用于 sinatra 的验证码。

谷歌验证码?

最新的 reCAPTCHA 还可以吧

#2 楼 @inee 国内经常刷不出验证码吧(怀疑 gfw 问题),而且可识别性也够低。在要求不高的时候还是自己定制验证码更好点。

可以做 100 以内的加减法验证啊,这个自己写也应该不复杂吧?

如果是面对国内用户的话,中文验证码能秒杀一切 BOT

#6 楼 @ninehills tesseract 无压力吧 ...

#4 楼 @shiny 哪里经常刷不出来,我这里和我朋友测试都没问题

#9 楼 @kingwkb google 的服务有个特点是间歇性墙。 http://www.v2ex.com/t/55300 不止一次看到过这样的抱怨。 突然让我想起一句话:「我的机器没问题呀,为什么你那里有问题」

#10 楼 @shiny 我也是找了很多朋友测试才这样说的,那个贴子是 12 年的,离现在都一年了

#11 楼 @kingwkb reCAPTCHA 访问的是 https://www.google.com ,这个域名国内经常间歇性墙的。 多刷几次就会被墙,偶尔路过的话还是没问题的。

http://weibo.yunyun.com/Weibo.php?p=1&q=reCAPTCHA%20%E5%A2%99

#3 楼 @bhuztez #10 楼 @shiny

不用 reCAPTCHA 是因为不好用,自己都认不出来,跟被不被墙没有关系

#13 楼 @jiang_plus 现在很好认啊,你自己去看看就知道了

#7 楼 @bhuztez 你可以尝试下腾讯 qq 注册时的验证码。不是简单的 ocr 就能搞定的

#14 楼 @bhuztez 数字的 reCAPTCHA 真是良心... 再也不用怀疑自己是瞎子了...

simple_captcha 简单,清晰,实用。

#17 楼 @realwol simple_captcha + 中文, + 牢固

simple_captcha +1

simple_captcha 不错

simple_captcha + 1

这个 simple_captcha 的文档怎么不一般呢

huacnlee 完美的 Ruby 图形验证码 Gem - RuCaptcha 提及了此话题。 06月11日 00:24
需要 登录 后方可回复, 如果你还没有账号请 注册新账号