You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
840 B
30 lines
840 B
namespace NFine.Code
|
|
{
|
|
/// <summary>
|
|
/// MD5加密
|
|
/// </summary>
|
|
public class Md5
|
|
{
|
|
/// <summary>
|
|
/// MD5加密
|
|
/// </summary>
|
|
/// <param name="str">加密字符</param>
|
|
/// <param name="code">加密位数16/32</param>
|
|
/// <returns></returns>
|
|
public static string md5(string str, int code)
|
|
{
|
|
string strEncrypt = string.Empty;
|
|
if (code == 16)
|
|
{
|
|
strEncrypt = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").Substring(8, 16);
|
|
}
|
|
|
|
if (code == 32)
|
|
{
|
|
strEncrypt = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");
|
|
}
|
|
|
|
return strEncrypt;
|
|
}
|
|
}
|
|
}
|