V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
vincenting

开源验证码服务[Golang]

  •  
  •   vincenting ·
    vincenting · Sep 17, 2014 · 6878 views
    This topic created in 4241 days ago, the information mentioned may be changed or developed.
    功能简单介绍下:

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

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

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