2FA 双因素认证模拟器

🔐 双因素认证 (2FA) 模拟器

此工具模拟基于时间的一次性密码 (TOTP) 的工作原理,所有计算均在您的浏览器中完成,不会向任何服务器发送数据。

免责声明: 此为教育工具,请勿用于生产环境。实际使用时请使用Google Authenticator、Authy或Microsoft Authenticator等官方应用。

1. 设置共享密钥

双因素认证的第一步是生成一个只有您和服务器知道的共享密钥。

2. 当前验证码

此代码每30秒更改一次,基于共享密钥和当前时间计算得出。

------

剩余时间: 30

3. 验证测试

输入下方显示的代码来模拟验证过程。

等待验证...

📚 工作原理

双因素认证(2FA)要求提供两种不同类型的证据来验证您的身份:

  1. 您知道的东西(密码)
  2. 您拥有的东西(生成代码的设备)

TOTP算法

  • 使用共享密钥和当前时间戳作为输入
  • 通过HMAC-SHA1算法生成哈希值
  • 将哈希值转换为6位数字代码
  • 每30秒生成一个新代码

即使有人获取了您的密码,没有您的设备也无法登录。

问题反馈