简单的字符串加密
引入System.Web.Security命名空间
/// <summary>
/// encrypting string
/// </summary>
/// <param name="Password">encrypting string</param>
/// <param name="Format">format,0 is SHA1,1 is MD5</param>
/// <returns></returns>
public static string ST_Encrypt(string Password,int Format)
{
string str = "";
switch(Format)
{
case 0:
str = FormsAuthentication.HashPasswordForStoringInConfigFile(Password,"SHA1");
break;
case 1:
str = FormsAuthentication.HashPasswordForStoringInConfigFile(Password,"MD5");
break;
}
return str;
}
/// <summary>
/// decrypt string
/// </summary>
/// <param name="Passowrd">encrypted string</param>
/// <returns></returns>
public static string ST_Decrypt(string Passowrd)
{
string str="";
str= FormsAuthentication.Decrypt(Passowrd).Name.ToString();
return str;
}
/// encrypting string
/// </summary>
/// <param name="Password">encrypting string</param>
/// <param name="Format">format,0 is SHA1,1 is MD5</param>
/// <returns></returns>
public static string ST_Encrypt(string Password,int Format)
{
string str = "";
switch(Format)
{
case 0:
str = FormsAuthentication.HashPasswordForStoringInConfigFile(Password,"SHA1");
break;
case 1:
str = FormsAuthentication.HashPasswordForStoringInConfigFile(Password,"MD5");
break;
}
return str;
}
/// <summary>
/// decrypt string
/// </summary>
/// <param name="Passowrd">encrypted string</param>
/// <returns></returns>
public static string ST_Decrypt(string Passowrd)
{
string str="";
str= FormsAuthentication.Decrypt(Passowrd).Name.ToString();
return str;
}