

# OTP生成器
一个单HTML文件的OTP(一次性密码)生成器,支持TOTP(基于时间的一次性密码)和HOTP(基于计数器的一次性密码)。
## 功能特性
- ✅ 生成TOTP(基于时间的一次性密码)和HOTP(基于计数器的一次性密码)
- ✅ 支持多种哈希算法:SHA-1、SHA-256、SHA-512
- ✅ 自定义验证码位数(6位或8位)
- ✅ 自定义时间周期(仅TOTP)
- ✅ 实时倒计时显示(TOTP模式)
- ✅ 响应式设计,适配移动设备
- ✅ 完全离线运行,无需网络连接
- ✅ 单HTML文件,易于部署和使用
## 使用说明
1. 在"密钥"字段中输入您的Base32编码密钥(通常来自双因素认证设置)
2. 选择所需的算法(默认为SHA-1)
3. 选择验证码位数(通常是6位)
4. 选择OTP类型(TOTP或HOTP)
5. 根据需要调整其他参数
6. 点击"生成OTP"按钮获取一次性密码
## 注意事项
- 密钥通常来自于服务提供商的双因素认证设置过程
- 请确保系统时间准确,这会影响TOTP的有效性
- Google Authenticator等大多数验证器默认使用SHA-1算法
- 该工具在本地运行,所有数据处理均在浏览器中完成,不会发送任何数据到服务器
## 技术细节
- 使用Web Crypto API进行安全的哈希运算
- 实现了RFC 6238(TOTP)和RFC 4226(HOTP)规范
- Base32解码支持标准密钥格式
## 开发者
开发者: 羽易
下载地址:OTP登录器