TOTP 验证码
用 Base32 密钥按 RFC 6238 算 6 或 8 位码。
用 Base32 密钥、Unix 时间和 6 或 8 位数字生成 TOTP,30 秒一步,内层 HMAC-SHA1。和 UUID 不同,这是时间窗口码。和 HMAC-SHA256 不同,按 RFC 用 SHA-1。非法 Base32 失败。不是验证器应用。
TOTP 验证码能做什么
用 Base32 密钥、Unix 时间和 6 或 8 位数字生成 TOTP,30 秒一步,内层 HMAC-SHA1。和 UUID 不同,这是时间窗口码。和 HMAC-SHA256 不同,按 RFC 用 SHA-1。非法 Base32 失败。不是验证器应用。
本页只对应TOTP 验证码(crypto · totp)。用 Base32 密钥按 RFC 6238 算 6 或 8 位码。 Tool-You 上其他加密工具的外壳很像,因此下面这段任务定义才是TOTP 验证码独有的内容:用 Base32 密钥、Unix 时间和 6 或 8 位数字生成 TOTP,30 秒一步,内层 HMAC-SHA1。和 UUID 不同,这是时间窗口码。和 HMAC-SHA256 不同,按 RFC 用 SHA-1。非法 Base32 失败。不是验证器应用。
如何使用TOTP 验证码
- 把标签页留在TOTP 验证码(/crypto/totp)。如果把内容贴到错误的加密工具(例如HMAC-SHA256),任务就变了。
- 粘贴或输入TOTP 验证码所需的内容。路径提示:crypto · totp。用 Base32 密钥按 RFC 6238 算 6 或 8 位码。
- 只执行TOTP 验证码这一动作。UUID 生成器是另一种变换(在浏览器生成 UUID v4 或 v7。)。用 Base32 密钥、Unix 时间和 6 或 8 位数字生成 TOTP,30 秒一步,内层 HMAC-SHA1。和 UUID 不同,这是时间窗口码。和 HMAC-SHA256 不同,按 RFC 用 SHA-1。非法 Base32 失败。不是验证器应用。
- 若要带走结果,从TOTP 验证码复制输出。体量与复杂度仍受:Base32 密钥。30 秒一步。HMAC-SHA1。6 或 8 位。不是验证器应用。
- 如果其实是「HMAC-SHA256 十六进制与 Base64;可选大写。」,离开TOTP 验证码并打开HMAC-SHA256。
什么情况下不要用TOTP 验证码
如果相邻工具更合适,请不要用TOTP 验证码,先看HMAC-SHA256或UUID 生成器;或者说明里已经提示会失败时也不要用。本工具原话:用 Base32 密钥、Unix 时间和 6 或 8 位数字生成 TOTP,30 秒一步,内层 HMAC-SHA1。和 UUID 不同,这是时间窗口码。和 HMAC-SHA256 不同,按 RFC 用 SHA-1。非法 Base32 失败。不是验证器应用。
关于TOTP 验证码的常见问题
- TOTP 验证码和其他加密页面有什么不同?
- 用 Base32 密钥、Unix 时间和 6 或 8 位数字生成 TOTP,30 秒一步,内层 HMAC-SHA1。和 UUID 不同,这是时间窗口码。和 HMAC-SHA256 不同,按 RFC 用 SHA-1。非法 Base32 失败。不是验证器应用。 简短说:用 Base32 密钥按 RFC 6238 算 6 或 8 位码。
- TOTP 验证码会把文件或文本上传到 Tool-You 服务器吗?
- 不会。TOTP 验证码在当前浏览器标签页运行,文件留在本机。限制说明:Base32 密钥。30 秒一步。HMAC-SHA1。6 或 8 位。不是验证器应用。
- 我是否该用HMAC-SHA256而不是TOTP 验证码?
- 需要「用 Base32 密钥按 RFC 6238 算 6 或 8 位码。」时用TOTP 验证码;需要「HMAC-SHA256 十六进制与 Base64;可选大写。」时用HMAC-SHA256。同属加密,但不是同一项工作。
- TOTP 验证码有哪些限制?
- Base32 密钥。30 秒一步。HMAC-SHA1。6 或 8 位。不是验证器应用。 另外:用 Base32 密钥、Unix 时间和 6 或 8 位数字生成 TOTP,30 秒一步,内层 HMAC-SHA1。和 UUID 不同,这是时间窗口码。和 HMAC-SHA256 不同,按 RFC 用 SHA-1。非法 Base32 失败。不是验证器应用。