谷歌验证码本质是基于对称密钥 K 和时间 T 的HMAC,因此在币安处当然保存有全部客户的验证码对称密钥 K,黑客如果破解了币安的数据库,则这部分信息自然落入其囊中。
不过如果黑客控制了服务端,也可以采用直接绕过2FA检查的方式来解决这个问题。
随手记录一下:
TOTP (Time-Based One-Time Password Algorithm)也称时间同步的动态密码。详细规范见 RFC 6238。 TOTP = Truncate(HMAC-SHA-1(K,T)),其中 T = (Current Unix time - T0) / X











网友评论