最近项目需要在应用中在登录时增加otp动态口令,作为二次密码的验证,原谅本人的孤陋寡闻居然是初次听说这技术,然后各种在网上查相关资料,发现想研究透此中算法时间太紧迫。鉴于此本人就不细说这个技术原理了(至今没有太搞明白),网上有各种版本的本人只是整理了一下,纯属投机取巧望大拿勿喷。
第一步、首先我们先在手机应用商店下载FreeOTP(搜索不到找度娘)安装。
第二步、上工具类切实可用
package com.wx.util;
第三步、在二次登录页面调用此工具类生成二维码的方法,在页面生成一个带参数二维码
第四步、用手机安装的FreeOTP工具扫描此二维码即可在app中获取动态口令
附测试类
package com.wx.util.cache;
import com.wx.util.GoogleAuthenticator;
}
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230112.html原文链接:https://javaforall.net
