TOTP 验证码生成

RFC 6238 TOTP 本地生成/校验,输出 otpauth URI,可配合二维码工具

交互控件将随脚本加载;处理始终在浏览器本地完成。

正在加载工具…

这个工具能做什么

  • RFC 6238
  • 生成/校验
  • otpauth URI
  • 时间窗容差
  • 不上传密钥

怎么用(步骤)

  1. 「生成密钥+URI」:得到 Base32 密钥与 otpauth:// 链接。
  2. 「生成当前码」:填入密钥显示当前 6/8 位码与剩余秒。
  3. 「校验」:允许 ±1 时间窗比对。
  4. 可用「二维码生成」粘贴 otpauth URI 出图;密钥勿上传。

常见问题

算法?

HMAC-SHA1(RFC 6238 常见默认),周期默认 30 秒。以上说明对应「TOTP 验证码生成」本页实际行为;默认不把输入内容发往服务器处理。

能替代 Google Authenticator 吗?

可作调试与校验;生产请用成熟认证器保管密钥。以上说明对应「TOTP 验证码生成」本页实际行为;默认不把输入内容发往服务器处理。

支持 SHA256 吗?

当前实现 SHA1;多数认证器默认即 SHA1。以上说明对应「TOTP 验证码生成」本页实际行为;默认不把输入内容发往服务器处理。

二维码?

本页给出 URI;绘图请用站内二维码工具。以上说明对应「TOTP 验证码生成」本页实际行为;默认不把输入内容发往服务器处理。

会上传密钥吗?

不会。TOTP 验证码生成:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。