首页 > 其他分享 >Golang做的验证码(2)

Golang做的验证码(2)

时间:2023-07-18 21:01:06浏览次数:46  
标签:github 验证码 Golang https go GAE com

前面一篇文章介绍了2个用Golang做的验证码

 

这里再补充几个:

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

他做出来的效果截图如下:

Golang做的验证码(2)_Go

Golang做的验证码(2)_github_02

Golang做的验证码(2)_验证码_03

Golang做的验证码(2)_验证码_04

 

另外跟验证码比较类似的技术,给图片做水印,可以参考下面项目

https://github.com/jianfengye/image-sign

这里用到了 freetype-go 生成的效果要比上面字体出来效果要好。

freetype-go的介绍请参看


标签:github,验证码,Golang,https,go,GAE,com
From: https://blog.51cto.com/u_15588078/6768352

相关文章

  • Golang连接Oracle数据库
    Golang连接Oracle的库有很多,比较常见的如下:不过,oralce只提供了oci8的接口,必须通过它来调用,所以下面方案都逃不过相关设置。1、go-db-oracle地址:https://code.google.com/p/go-db-oracle/官方介绍:OracleDriverusingcgotocallOCIlibrariesfromOracleInstantClient11.......
  • centos7 下全局配置最新版的golang语言开发环境
    按照以下步骤进行操作:前往Go官方网站下载页面(https://golang.org/dl/)查找最新版本的Go二进制文件。使用wget命令下载最新版本的Go二进制文件。例如,如果最新版本是1.17,执行以下命令:$wgethttps://golang.org/dl/go1.17.linux-amd64.tar.gz解压缩下载的压缩包:$sudota......
  • golang 重塑切片指针接口
    result*[]xxx  1.判断接口是否为空   2.构造新指针类型,并赋值空切片ifreflect.ValueOf(result).Elem().IsNil(){resultType:=reflect.TypeOf(result).Elem()t2:=reflect.New(resultType)t3:=t2.Elem()t3.Set(reflect.......
  • 用 Golang 从0到1实现一个高性能的 Worker Pool(一) - 每天5分钟玩转 GPT 编程系列(3)
    目录1.概述2.设计2.1让GPT-4给出功能点2.2自己总结需求,再给GPT派活3.实现3.1你先随意发挥3.2你得让Worker跑起来呀3.3你说说Pool满了怎么办3.4你得把UT给我加上3.5你再给我把文档补上4.总结1.概述话说,早几天一口气过了一遍Golang的并发机制:跟着GPT-4......
  • GoFrame v2.5 版本发布,企业级 Golang 开发框架
    大家好啊,GoFrame 框架今天发布了 v2.5.0 正式版本啦!......
  • rouyi-cloud关闭登录页验证码
    进入nacas,选择编辑ruoyi-gateway-dev.yml 将enabled改为false即可 ......
  • 采集极验4滑块验证码图片数据
    在网络安全领域,验证码是一种常见的用于验证用户身份或防止恶意机器人攻击的技术。而极验4滑块验证码作为一种广泛应用的验证码形式,其具有较高的安全性和防御能力。本文将以获取极验4滑块验证码图片数据为主题,介绍相关技术和方法。一、极验4滑块验证码简介极验4滑块验证码是一种......
  • golang占位符
    golang占位符%v,%+v,%#v有什么区别?原创 萧瑟 golang面试经典讲解 2023-07-1220:05 发表于上海收录于合集#go14个#go语言14个#面试43个一、前言平时遇到这样的疑问,怎么样解决呢?教大家一个小技巧,windows直接ctrl+单击fmt包名查看注释即可得到官方的解释,如下......
  • 网安--BP插件爆破(登录含验证码)
    1、下载插件仅仅提供框架流程可以将图片内容发送给任何第三方接口https://github.com/f0ng/captcha-killer-modified导入到bp中 插件的配置: 配置:POST/regHTTP/1.1Host:127.0.0.1:8888Authorization:Basicf0ngauthUser-Agent:Mozilla/5.0(Macintosh;IntelMacOS......
  • playwright+opencv 过滑块拼图验证码
    前言最近看到浏览器自动化框架playwright,就使用了一下在模拟登录掘金是通过密码登陆时遇到需要通过拼图验证码于是通过查找发现可以通过opencv库解决问题下面是解决过程过程1.首先需要获取到图片,通过查看html可以很容易找到需要的图片2.通过opencv进行图像处理来获取到拼......