🗝️ 验证码
CAPTCHA
验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。
CAPTCHA 是一种用于区分计算机和人类的身份验证方法。它通过提出对人类来说简单但对机器来说困难的挑战,来验证用户是否为人。CAPTCHA的设计目的是防止自动化程序(如机器人)进行恶意活动,例如垃圾邮件发送和网络攻击。
Kaptcha
Kaptcha 是一个可高度配置的实用验证码生成工具。
Kaptcha 是一个基于Java的验证码生成库,主要用于在 Web 应用中创建图形验证码,有效防御自动化攻击。其核心功能是通过生成包含随机字符的验证码图片,结合后端校验机制保障系统安全。
TIANAI-CAPTCHA
TIANAI-CAPTCHA,以下简称TAC 是一个开源的行为验证码工具,支持多种验证码类型,分别有java、golang等语言的实现。 开源版默认提供了 滑块验证码、旋转验证码、文字点选验证码、滑动还原验证码等。
AJ-Captcha
AJ-Captcha行为验证码,包含滑动拼图、文字点选两种方式,UI支持弹出和嵌入两种方式。后端提供Java实现。