918博天堂

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/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/c87b3efd/cc6243dc/App_Code.ikzyaddn.7.cs
?#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