⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 网络 「网络」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

为什么要替换 reCAPTCHA?

传统验证码方案有两个让人难受的问题:臃肿和隐私泄露。hCaptcha 一个 SDK 就有 5MB+,reCAPTCHA 会把用户行为数据送回 Google 的服务器。如果你的产品对隐私和性能有任何追求,这两样都不太能接受。

cap 是一个完全不同思路的方案:用工作量证明(Proof-of-Work)替代视觉谜题。用户不用再点红绿灯、找消防栓——浏览器在后台做一小段 SHA-256 计算就行了,整个过程对用户几乎无感。

核心卖点

  • 体积碾压:约 20KB,零依赖,比 hCaptcha 小 250 倍,毫秒级加载,不拖首屏
  • 零遥测:不向任何外部服务器发送数据,完全自托管,隐私合规直接满足
  • 无视觉谜题:基于 PoW 机制,用户无需浪费时间点图片、拼拼图
  • 高度可定制:CSS 变量控制外观,支持隐形模式(后台静默验证)
  • Docker 独立部署:自带分析面板,想部署到哪就部署到哪
  • M2M 友好:防滥用的同时,不阻断正常的 API 调用和友好爬虫

适用场景:对隐私敏感的产品、需要极致加载速度的场景、厌倦了 reCAPTCHA 的所有人。Apache 2.0 协议,放心用。

文章目录
  1. 1. 为什么要替换 reCAPTCHA?
  2. 2. 核心卖点