ASP.NET实现对输入的密码用MD5+盐,并加密

在WebConfig中设置<appSetting>设置1个值,该值是MD5的盐,并设计一个页面E.aspx,实现对输入的密码用MD5+盐,并加密。并显示加密后的密码值。
最新回答
白痴女。

2024-09-08 10:03:44

public partial class _Default : System.Web.UI.Page
{
public bool IsMd5
{
get
{
//添加命名空间 using System.Configuration;
return ConfigurationManager.AppSettings["Md5"] == "1";
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (IsMd5)
{
//添加命名空间 using System.Web.Security;
string MD5 = FormsAuthentication.HashPasswordForStoringInConfigFile("被加密的字段", "MD5"); // SHA1 MD5
}
}
}
---------------------web.config----------------------------------
<appSettings>
<!--加密, 1:代表是; 0:代表不是-->
<add key="Md5" value="1"/>
</appSettings>
无心

2024-09-08 00:22:11

public
partial
class
_Default
:
System.Web.UI.Page
{
public
bool
Is
Md5
{
get
{
//添加
命名空间
using
System.Configuration;
return
ConfigurationManager.AppSettings["Md5"]
==
"1";
}
}
protected
void
Page_Load(object
sender,
EventArgs
e)
{
if
(IsMd5)
{
//添加命名空间
using
System.Web.Security;
string
MD5
=
FormsAuthentication.HashPasswordForStoringInConfigFile("被加密的字段",
"MD5");
//
SHA1
MD5
}
}
}
---------------------web.config----------------------------------
<appSettings>
<!--加密,
1:代表是;
0:代表不是-->
<add
key="Md5"
value="1"/>
</appSettings>