2012-06-18 41 views
0

我想写一个简单的ASP.Net应用程序,允许用户使用他们的用户名和密码登录。我在.NET Framework 4中使用EF数据库,使用C#编码。我的问题是,当用户在注册页面上注册他们的详细信息时,他们的密码值不会保存。该文本字段是密码字段。在数据库C中存储密码textfield#

如何将密码实际值保存在数据库中,但将文本字段保存为密码?我需要加密吗?我从来没有做过加密,所以任何帮助将不胜感激。谢谢

回答

0

您应该使用一些加密算法来计算密码字符串的散列(请参阅Hash string in c#)。然后将它作为字节数组或编码字符串(如十六进制或base64)存储在数据库中。

相关问题