- TOTP
- HOTP
OTP密码用在哪个服务或者应用上
用户或者账号标识
密码有效期,单位为秒
生成密码的长度
待校验的 TOTP 密码
TOTP生成结果
上一个 | 当前OTP | 下一个 |
---|---|---|
|
TOTP Key URI 二维码
TOTP 校验结果
OTP密码用在哪个服务或者应用上
用户或者账号标识
生成密码的长度
待校验的 HOTP 密码
HOTP生成结果
上一个 | 当前计数OTP | 下一个 |
---|---|---|
HOTP Key URI 二维码
HOTP 校验结果
相关工具
在线OTP密码生成器,支持生成TOTP(Time-Based One-Time Password)和HOTP(HMAC-based One-time Password)密码。生成的TOTP密码支持导入到谷歌Authenticator和微软Authenticator等工具。
OTP(One-Time Password,中文名:一次性口令)。正如字面意,它是只能使用一次的口令。对于 OTP,没有特定的算法,但是要求必须是一次性、不可预测
,一般为了用户输入方便,会使用四位、六位或八位数字。
HOTP (HMAC-based One-Time Password,中文名:基于哈希消息认证码的一次性口令) 在 RFC4226
中定义,它也属于一次性口令,但是生成这个一次性口令,还另外需要提供一串密钥和一个随机数,用于生成口令。
TOTP (Time-Based One-Time Password,中文名:基于时间的一次性口令)在 RFC6238 中定义,它只是把上文 HOTP
中的计数器换成了时间戳,除此之外没有任何区别。
- TOTP:生成 TOTP 密码或者验证 TOTP 密码。TOTP 密码具有一定的时效性,使用较为广泛。
- HOTP:生成 HOTP 密码或者 验证 HOTP 密码。
- 密钥格式:生成 OTP 密码所使用的密钥的格式。本工具支持 string, hex, base64, base32 密钥格式。
- 密钥:生成 OTP 密码所使用的密钥。一般建议密钥的字节长度为所选哈希算法输出的字节长度。
- 关联服务:OTP密码用在哪个服务或者应用上。
- 标签:用户或者账号标识。
- 算法:生成 OTP 密码使用的哈希算法,本工具支持 SHA1, SHA224, SHA256, SHA384 , SHA512 , SHA3-224 , SHA3-256 , SHA3-384 , SHA3-512 等算法。
- 周期:TOTP 密码的有效期,单位为秒。通常为 30 秒。
- 长度:OTP 密码的长度,通常为 6 位。
- 计数:HOTP 密码使用的计数,整数。
- 生成:使用设置的参数,生成 OTP 密码。本工具生成的 OTP 密码,支持导入到谷歌 Authenticator 和微软 Authenticator 等工具。
- 校验:使用设置的参数,校验输入的 OTP 密码是否正确。
- 参数:显示 OTP 密码生成和校验的更多的设置参数。
- 下载:下载 OTP Key URI 二维码。