前面一篇文章介绍了2个用Golang做的验证码
http://www.cnblogs.com/ghj1976/p/3392847.html
这里再补充几个:
1、在GAE上使用的Google的验证码(ReCAPTCHA)封装
https://github.com/ThePiachu/GAE-Go-ReCAPTCHA
这个的核心代码只在下面这个文件:
https://github.com/ThePiachu/GAE-Go-ReCAPTCHA/blob/master/ReCaptcha/ReCaptcha.go
2、一个国人用Go写的验证码
https://github.com/hanguofeng/gocaptcha
他做出来的效果截图如下:
另外跟验证码比较类似的技术,给图片做水印,可以参考下面项目
https://github.com/jianfengye/image-sign
这里用到了 freetype-go 生成的效果要比上面字体出来效果要好。
freetype-go的介绍请参看:
http://www.cnblogs.com/yjf512/archive/2013/04/17/3025574.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步