类手机令牌那种,就是密码是打开PC上或手机上一款软件,进行登录,这种模式思路如何实现呀?
基本原理和网页验证码类似,只不过把验证码发到你的手机端而已。举个栗子:密保卡登陆。
手机上是一个10*10的密码矩阵
后台是一个服务端,产生同样的一个矩阵,随机产生3个坐标,然后发到手机端
手机端收到坐标序列,然后你输入密码组合
服务端收到组合,然后对比服务端密码矩阵上对应坐标的密码验证是否正确
再一个例子:
服务端有一个算法,同一分钟内生成一个密码,手机端上也使用同一种算法,根据时间戳生成一个密码,然后输入手机端的密码,后台会进行匹配,如果是相同的算法产生的,就会验证成功。