📋 GitHub 账号(实时验证码)
读取 WorkBuddy2API 账号存档 · 验证码 30 秒自动刷新 · 点码复制
| 账号 | 邮箱 | 验证码 | 剩余 | 操作 |
|---|
🔐 GitHub 验证码获取
快速获取 GitHub 登录验证码
密钥
计算方式
浏览器本地
------
请先输入密钥
使用步骤
1把内容(密钥或完整凭证)粘贴到上方输入框
2页面自动识别并提取密钥,显示 6 位验证码(进度条走满会换下一个)
3点击「复制验证码」按钮,回到 GitHub 粘贴即可登录
📝 支持的输入格式:
- 纯密钥:直接粘贴密钥(如
JBSWY3DPEHPK3PXP) - 完整凭证:格式为
账号----密码----密钥 - otpauth URI:
otpauth://totp/GitHub:user?secret=XXXX
- 检查是否有多余空格
- 确认使用了正确的完整凭证或密钥
📦 批量获取验证码
每行一条凭证,最多 50 条
📡 后端 API 文档
前端页面使用浏览器本地计算;如果需要服务端调用,可用以下接口
POST
/api/totp
生成单个验证码
{
"secret": "JBSWY3DPEHPK3PXP"
// 或用 "input": "账号----密码----密钥"
// 可选: period(默认30), digits(默认6), algorithm(SHA1/SHA256/SHA512)
}
POST
/api/totp/batch
批量生成(最多 100 条)
{
"items": [
"JBSWY3DPEHPK3PXP",
{ "input": "user----pass----SECRET" }
]
}
POST
/api/verify
验证验证码
{
"secret": "JBSWY3DPEHPK3PXP",
"token": "123456",
"window": 1
}
POST
/api/parse
仅解析凭证,不生成验证码
{ "input": "user----pass----SECRET" }
GET
/api/secret
生成随机密钥 + otpauth URI
/api/secret?label=GitHub:user
GET
/health
健康检查
⚠️ 安全说明
- 后端接口仅做即时计算,密钥不落库、不写日志、不缓存
- 响应中密钥以脱敏形式返回(
ABCD****WXYZ) - 生产环境建议开启
API_KEY鉴权与 HTTPS - 如无服务端调用需求,可直接删除
/api/*路由,仅保留静态页面