Skip to content

TOTP 核心工具箱

NodeAuth 提供了一个强大的极客工具箱,用于 TOTP 算法仿真、密钥格式转换以及时间偏移调试。


🛠️ 核心功能

1. 四格式对称转换引擎

在工具箱中输入一段密钥,系统会毫秒级重算并实时同步转换以下四种格式:

  • Base32:最通用的 2FA 密钥格式。
  • Hex (16进制):常见于某些数据库导出。
  • ASCII (明文):直观展示密钥原文。
  • Base64:标准网络传输格式。

2. 算法仿真沙箱 (Simulation)

支持对不同算法进行实时仿真模拟:

  • 标准 TOTP:支持 SHA1 / SHA256 / SHA512 切换。
  • Steam 专用:自动切换为 Digits=5 且使用 Steam 特有的 Alphanumeric 字符表。
  • 动态 URI 构造:实时生成 otpauth:// 协议文本及对应的 QR 二维码。

3. 时轴旅行 (Time Travel)

针对由于服务器与手机时钟不同步导致的验证码失效:

  • Time Offset:支持手动注入毫秒级偏移量。
  • 周期跳跃:支持提前或延后 30s 查看验证码,用于极端的服务器时差调试。

💡 为什么需要这些工具?

  • 逆向分析:分析某些不支持导出 Secret 的第三方 App 导出的 URI。
  • 批量管理:在导入大量账号前,验证密钥的合法性。
  • 开发者联调:如果您在开发自己的 2FA 客户端,可以用此工具进行基准测试。

基于 GNU AGPL v3 协议开源