【发布时间】:2012-12-25 14:53:21
【问题描述】:
我希望设置我的网站 (C#/SQL 2008) 以允许使用 Google Authenticator 进行两因素身份验证。我的网站正常工作,从获取 QR 码到生成上一个/当前/下一个密钥(如果时钟不同步,我很乐意接受 3)。
显然我们需要为每个用户生成一个密钥,否则每个用户都将拥有相同的一次性密码。
我的问题是存储此密钥的最佳做法是什么?我可以将它作为纯文本存储在 users 表中,还是应该加密?
【问题讨论】:
标签: sql-server-2008 authentication encryption google-authenticator