基于时间的一次性验证码(HMAC-SHA1)
TOTP 动态口令工具,基于时间的一次性密码生成器(兼容 Google Authenticator)。
将 Base32 密钥解码为字节,取当前 Unix 时间除以 30 秒步长作为计数器,用 WebCrypto HMAC-SHA1 计算摘要,按 RFC 6238 动态截断算法取出 6 位数字。
粘贴 Base32 密钥(或 otpauth:// 链接)生成 6 位动态码,点击复制使用;界面显示倒计时提示剩余有效时间。
手机与电脑需保持时间同步(误差 ±30 秒内),否则验证失败;密钥请妥善保管,泄露后任何人可生成动态码。
橙子皮工具箱(your-domain.com)聚合 657 个免费在线小工具,覆盖文档转换、开发工具、文本处理、图片工具、计算换算、日期时间、生活查询等场景。全部工具即开即用,无需安装客户端;内容持续更新中。