1.服务器随机生成一个类似于『 DPI45HKISEXU6HG7 』的密钥,并且把这个密钥保存在数据库中。
2.在页面上显示一个二维码,内容是一个 URI 地址( otpauth://totp/账号?secret=密钥),如『 otpauth://totp/[email protected]?secret=DPI45HCEBCJK6HG7 』
3.客户端扫描二维码,把密钥『 DPI45HKISEXU6HG7 』保存在客户端。 。。。。
那如果数据库被脱库的话,是不是可以理解为这个就没有防护意义了。
感觉这个没有手机验证码安全。
我的理解有误吗