Skip to content

安全概念 - 2FA and TOTP

2FA

2FA (2-factor Authentication) 双因子身份验证,是 MFA (多因子身份认证)的一种,它在登录时除了常规的账号/密码外,增加一种额外的验证方式,如:

  • 短信验证
  • 邮箱验证码
  • 生物识别认证
  • 硬件令牌
  • TOTP (基于时间的一次性密码)
  • HOTP (基于事件的一次性密码)
  • 推送通知
  • 安全问题

常见的例子为:阿里云登录时,要求支付宝扫码

TOTP

Time-Based One-Time Password, 是一种根据预共享密钥与当前时间计算一次性密码的算法, 常见的例子为: steam 的登录令牌

TOTP 算法的核心在于通过预共享密钥和当前时间戳生成一个一次性密码。这个密码通常是一个6位或8位的数字,每30秒(或设定的时间步长)更新一次。用户需要在验证过程中输入这个密码,以完成多因素认证

2025( )
今日 8.33%
本周 42.86%
本月 48.39%
本年 4.11%
Powered by Snowinlu | Copyright © 2024- | MIT License