引入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;
}