首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >智能手机上使用时基密钥生成器的双因素认证

智能手机上使用时基密钥生成器的双因素认证
EN

Software Engineering用户
提问于 2011-10-14 22:18:39
回答 2查看 1.5K关注 0票数 4

我最近启用了我的Google帐户的双因素认证。获得第二个因素的方法之一(关键是我有)是在我的手机上安装一个Android应用程序,在很短的时间内显示一个键。

创建与智能手机解决方案相匹配的web服务器解决方案需要什么?

我在服务器端使用Windows和.NET,对安卓和iPhone的应用程序都会感兴趣。是否存在现有的库,还是需要从头开始?关于所使用的技术的一些起始文档和解释在哪里?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2011-10-16 01:56:05

这篇博文,为您的网站使用Google身份验证器,谈到在你自己的网站上使用谷歌认证器。

Google代码提供了一个命令行程序,它可以生成秘密密钥以及PAM模块,但是结果证明,对TOTP进行身份验证的代码非常少,从而很容易向您的网站提供双因素身份验证。

否则,看看宣誓,这是一个开放的OTP解决方案,有许多库和硬件解决方案支持这种技术。

“如何生成一次密码?”也可能提供一些洞察力。

我还为bitbucket上的yubikey提供了一个客户端库。库为硬件yubikey实现客户端api。

票数 3
EN

Software Engineering用户

发布于 2011-10-15 14:34:49

查找加密哈希函数。比较流行的,如SHA-1,应该有几乎每种语言的库。例如,android有java.security.MessageDigest类。您将散列当前日期和时间到分钟,以及单个人特有的长字符串,然后以某种方式修改输出,使输入登录对话框变得合理。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/114457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档