前面一篇文章介紹了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