google authenticator的特性
📝
内容提要
算法 双方预先共享一对密码。 时间对30秒求整,用密码unbase64后HMAC签署。 如果当前时间前后一定时间内(几个误差)的值和用户提供值一致,就验证通过。 攻击者获得了数个时间和序列对,但是根据HMAC特性,他无法反向出密码。 因此 gauth不需要联网。但是双方时间必须同步。 gauth的优势在于,即使有人可以获得一次密码(例如keylogger),只要不在1分30秒内登录,获...
🏷️
标签
➡️