为啥小米安全令牌可以兼容Google安全令牌

首先Google Authenticator客户端提供开源版本的实现的 google/google-authenticator google/google-authenticator-android
第二个,如同别的回答种提到的,实现是标准实现,HOTP: An HMAC-Based One-Time Password Algorithm 和 TOTP: Time-based One-time Password Algorithm
【为啥小米安全令牌可以兼容Google安全令牌】 小公司自然也可以的,对服务端来说,只需要调用现成的SDK,提供对应的二维码界面和在登陆时添加对应的提交支持即可以实现两部认证启用了,比如 Java 版本 wstrange/GoogleAuth PHP 版本 PHPGangsta/GoogleAuthenticator

■网友
是的。之前在设计的时候就想到一定要兼容。这样你的手机里面就不需要那么多令牌app了。另外业界验证过的方法不用太担心安全问题。 小米令牌重做的目的是因为google的太丑。
■网友
TOTP(基于时间的一次性密码算法)是支持时间作为动态因素基于HMAC一次性密码算法的扩展。维基百科:http://en.wikipedia.org/wiki/Time-based_One-time_Password_AlgorithmRFC 6238:http://tools.ietf.org/html/rfc6238
■网友
谷歌这东西是开源的
■网友
令牌的算法是开源的,关键信息是Key。在此基础上,谷歌、微软、小米、任何采用同一算法的令牌,都可以通用。。。
■网友
微软的也兼容,其实就是开源的,所以,如果你想要的话,自己实现一个都可以
■网友
你说的令牌,该不会就是软件版本的RSA令牌吧?


    推荐阅读