在windows phone 8上存储密码

本文关键字:存储 密码 windows phone | 更新日期: 2023-09-27 18:20:48

很抱歉,如果其他地方已经回答了这个问题,我已经仔细看了一遍了!我正在开发一个windows phone 8应用程序,我想为我的应用程序添加隐私。应用程序中的一个注册页面,用户在其中注册密码和忘记密码的安全问题。注册后,用户可以从登录页面使用密码登录。我在哪里可以将密码和安全问题存储在我的应用程序中,并从登录页面验证它们???请帮助我,以及我如何创建,如果用户没有注册,那么应用程序将启动注册页面,如果用户已经注册,那么所有时间应用程序都将启动登录页面?

在windows phone 8上存储密码

我不知道Window Phone 8是否有所谓的隔离存储?但是

我不建议将实际密码存储在手机上。相反,您存储散列后的密码。你所做的是当用户键入他的密码时,你把它通过一个散列函数。输出是密码的哈希值。这是你在手机上存储的价值。最酷的是,根据哈希值很难弄清楚原始密码是什么。因此,当用户登录时,他键入的密码会通过相同的散列函数传递,然后将输出散列值与用户注册时存储的值进行比较。您甚至可以使用用户名来完成此操作。

互联网上有很多关于哈希函数和密码安全的信息,你可以阅读。