|
Server : Microsoft-IIS/10.0 System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586 User : jxgj ( 0) PHP Version : 7.0.33 Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server Directory : D:/tmp_aspnet/root/c87b3efd/cc6243dc/ |
?#pragma checksum "D:\wwwroot\zgyzd233com\wwwroot\App_Code\MD5Pwd.cs" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "92FD58D8DD162AC606EC14FBDEEEB1E1"
#line 1 "D:\wwwroot\zgyzd233com\wwwroot\App_Code\MD5Pwd.cs"
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.Security;
/// <summary>
///MD5Pwd 的提要注明
/// </summary>
public class MD5Pwd
{
public MD5Pwd()
{
//
//TODO: 在此处增长机关函数逻辑
//
}
//#region md5加密函数
///*************************************************************************************
// * *函 数 名:UserMd5
// * *职能描述:md5加密函数
// * *输入参数:字符
// * *例 如:md5("abc")
// * *输出参数:md5值
// * *批改日期:
// * *批改内容:
// *************************************************************************************/
//public string UserMd5(string str1)
//{
// string cl1 = str1;
// string pwd = "";
// MD5 md5 = MD5.Create();
// // 加密后是一个字节类型的数组
// byte[] s = md5.ComputeHash(Encoding.Unicode.GetBytes(cl1));
// // 通过使用循环,将字节类型的数组转换为字符串,此字符串是通例字符体式化所得
// for (int i = 0; i < s.Length; i++)
// {
// // 将得到的字符串使用十六进造类型体式。体式后的字符是幼写的字母,若是使用大写(X)则体式后的字符
// pwd = pwd + s[i].ToString("x");
// }
// return pwd;
//}
//#endregion
//使用前需导入以下定名空间:using System.Web.Security;
//第一个参数为需加密的字符串,第二个参数为加密的体式(只有SHA1和MD5两种,可任选一种)
#region
public static string EncryptPassword(string PasswordString, string PasswordFormat)
{
string EncryptPassword = null;
if ("SHA1".Equals(PasswordFormat))
{
EncryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString, "SHA1");
}
else if ("MD5".Equals(PasswordFormat))
{
EncryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString, "MD5");
}
else
{
EncryptPassword = PasswordString;
}
return EncryptPassword;
}
#endregion
}
#line default
#line hidden