V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
vincenting
V2EX  ›  分享创造

开源验证码服务[Golang]

  •  
  •   vincenting ·
    vincenting · 2014-09-17 19:01:45 +08:00 · 6190 次点击
    这是一个创建于 3718 天前的主题,其中的信息可能已经有所发展或是发生改变。
    功能简单介绍下:

    1. 随机生成算术题,并随机将题目中的部分数字/运算符变成汉字
    2. 每个文字随机颜色、字体倾斜度
    3. 初始化生成 100 张验证码,运行过程中循环取图片,如果每 10s 大于 100 次请求,则开始替换图片 100 张(这些数字目前只能靠改代码)
    4. HTTP 接口,返回图片内容 base64 和 答案,方便集成

    传送门: https://github.com/jianxinio/captcha

    可能目前部署有点麻烦,使用过程中发现问题欢迎提交 issue 或者留言 或者 提交代码~
    7 条回复    2014-09-18 11:43:23 +08:00
    nilai
        1
    nilai  
       2014-09-17 20:15:37 +08:00
    楼主. 一直在关注你的邮件开源平台,期待.
    Daizong
        2
    Daizong  
       2014-09-17 20:17:33 +08:00
    这是开源计划开始实施了啊
    qiuai
        3
    qiuai  
       2014-09-17 20:41:10 +08:00
    仍然在等待邮件开源平台.不过能不能先把现在的搞到正式商运...
    vincenting
        4
    vincenting  
    OP
       2014-09-17 21:24:25 +08:00
    @qiuai 不过毕竟两个还是有点不太一样。我自己想想怎么快速也推出一个正式运营的版本(可能为了降低开发成本去掉免费版)。
    2bab
        5
    2bab  
       2014-09-18 00:02:59 +08:00
    楼主我是你的脑残粉[星星眼] 收藏起来等学GoLang的时候看!
    cgyqqcgy
        6
    cgyqqcgy  
       2014-09-18 11:20:54 +08:00
    用go实现的,为啥子README.md给的demo却是ruby的啊,看着好穿越。@vincenting
    vincenting
        7
    vincenting  
    OP
       2014-09-18 11:43:23 +08:00
    @cgyqqcgy 哈哈,我顺手从业务里面把实际的代码 cp 了出来。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5574 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:00 · PVG 11:00 · LAX 19:00 · JFK 22:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.