二次验证码是零度在线科技有限公司2017年初(第一批微信小程序内测用户)推出的一款身份验证小程序,用于进行两步安全验证。算法和用法同国外谷歌身份验证器(英文名称是Google Authenticator)。由于二次验证码是国内最早推出的小程序版本的两步验证工具,这两年作为领头羊在国内市场得到广泛应用。
提到谷歌身份验证器不免会想到它的历史,谷歌身份验证器的出现是为了解决大家Google账号遭遇恶意攻击的问题。使用Google Authenticator(Google身份验证器)v2.33 在手机端生成动态口令后,在google相关的服务登陆中除了用正常用户名和密码外,需要输入一次动态口令才能验证成功。
这相当于给账户增加一层锁——即登陆屏障,客户端每30秒使用密钥和时间戳通过一种算法生成一个6位数字的一次性密码——相当于开启系统屏障的唯一钥匙。它使用控制变量法,如果算法相同、密钥相同,又是同一个时间(时间戳相同&#