知识库

了解两步验证、TOTP、MFA 的基础原理和术语

TOTP 算法原理详解:30 秒验证码是怎么生成的

TOTP 用共享密钥和当前时间在本地算出 6 位动态验证码,断网也能出码。本文按 RFC 6238 拆开计算过程:时间因子、HMAC-SHA1、动态截断,并讲清服务端为什么容忍前后一个时间窗口、真正该保管的是密钥还是验证码,以及换机时怎么避免密钥丢失。

TOTPRFC 6238动态验证码

什么是2FA两步验证

2FA 是双因素认证,国内常叫两步验证或二次验证。本文一次讲清 2FA 是什么、短信验证码和 TOTP 动态验证码有什么区别、国内外主流验证方式为什么不同,以及国内用户怎么选一款好用、换机也不丢密钥的验证器工具,并给出免安装的微信小程序方案。

2FA两步验证二次验证

什么是 2SV(两步验证)?2SV 与 2FA 的区别、各平台叫法与开启方法

2SV 是两步验证,Google 官方中文就叫两步验证。本文讲清 2SV 与 2FA 的区别:一个数步骤、一个数因素;Google、Apple、Microsoft 等平台的官方叫法各是什么;短信和 TOTP 该选哪个;并给出国内用户免安装开启 2SV 的小程序方案。

2SV两步验证2FA

什么是 MFA(多因素认证)?和 2FA 的区别、验证方式与安全建议

MFA 多因素认证要求登录时提供两类以上不同凭证,2FA 只是它最常见的一种形态。本文讲清 MFA 的定义、三类验证因素、MFA 与 2FA 的区别、五种常见验证方式的安全差异,并给出国内用户开启 MFA 的实操建议:用微信小程序免费开启,换机也不丢密钥。

MFA多因素认证2FA

TOTP和HOTP该怎么选:一文搞懂TOTP和HOTP的区别、联系与安全选型

TOTP 和 HOTP 都用于生成 6 位动态验证码。区别在于 HOTP 基于计数器,TOTP 基于时间。本文讲清两者的原理、联系、差异、真实风险,以及手机丢失和换机时如何避免密钥丢失,并用 Free2FA 微信小程序降低密钥丢失和误删风险。

TOTPHOTP2FA

OTP 是什么?一次性密码、动态验证码和 TOTP 的关系详解

OTP 是一次性密码,中文也叫动态口令或动态验证码。本文解释 OTP 和 TOTP、短信验证码的关系,说明注册 OpenAI、管理 Shopify 店铺、登录校园网或公司 VPN 时为什么会用到 OTP,以及国内用户怎么选择可靠的 OTP 验证器。

OTP一次性密码动态验证码