使用php类
直接下载 https://github.com/PHPGangsta/GoogleAuthenticator/raw/master/PHPGangsta/GoogleAuthenticator.php
在自己的业务逻辑中引用此php类.
服务端例子:
安全密匙SecretKey: NI5RHMWOTBIY6KP4
Google Charts URL for the QR-Code: https://chart.googleapis.com/chart?chs=200×200&chld=M|0&cht=qr&chl=otpauth%3A%2F%2Ftotp%2Fwwek–www.iamle.com%3Fsecret%3DNI5RHMWOTBIY6KP4
服务端计算的验证码是:255466
匹配! OK
手机端安装
1、Android移动设备
在您手机的应用市场搜索“Google身份验证器”或“Google Authenticator”,下载安装即可。拥有Google身份验证器的市场有:Google Play;应用汇;安卓市场;百度移动应用;优亿市场;安智市场 等
2、iOS移动设备
进入应用市场,搜索“Google Authenticator”,下载安装即可。
3、其他平台:
- Windows Phone:点击这里
- WebOS:点击这里
- Symbian或者其他支持Java ME的设备:点击这里
iPhone端测试上面的例子
手机中的验证码 和 服务端的验证码 都是 255466 验证通过