Github 地址: https://github.com/Kuari/coolCaptcha
CoolCaptcha 是一款我自认为很酷的图形验证码,使用 Go 开发。可以很快速便捷地生成验证码图片的 base64 数据,并且,该库在很多配置来自定义样式,使其符合产品的风格。
遇到一些具体场景,需要用到图形验证码,但是发现几个问题。首先是当前的验证码大都样式相识,我觉得用户体验很重要,设计师和前端辛辛苦苦搞的产品,有一个风格不同的图形验证码会很奇怪。其次是 go 的图形验证码库有点少,之前跟一个 java 开发工程师合作,很羡慕那种快速输出一个图形验证码的能力。因此,就迅速搞起来了。
go get github.com/Kuari/coolCaptcha
package main
import (
"github.com/Kuari/coolCaptcha"
)
func main() {
imageBase64Data, code, err := coolCaptcha.New().Generate()
}
更多功能可以查看文档 github.com/Kuari/coolCaptcha
1
kaikai5601 2023-05-23 01:20:58 +08:00 via iPhone
没能力的都是用第三方的,有能力的都自研了😄
|
2
Casbin 2023-05-23 01:34:03 +08:00
看起来不错,还是 go 的,支持新开源项目,欢迎集成到 Casdoor 的验证码提供商里来~ https://github.com/casdoor/casdoor/tree/master/captcha
|
3
Kuari OP @kaikai5601 多谢多谢
|
5
easymbol 2023-05-23 09:05:20 +08:00
酷
|
6
gniviliving 2023-05-23 09:14:38 +08:00
单从示例图片来看,似乎相同字母数字不会变形?这样很容易破解吧
|
8
Kuari OP @gniviliving 是的,我也有这样的担忧,正在考虑做一些动态效果,但是要好看,所以还在筹备之中。
|
9
letitbesqzr 2023-05-23 16:36:38 +08:00
就这个验证码,光有 cool ,但并不妨破解
|
10
Kuari OP @letitbesqzr 慢慢补充,刚起步呢
|