[我的ASP.net学习历程]调用类库函库的简单加密方法

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

ASP.net自带了一个MD5和SHA1加密类库!

下面是调用此类库的两种加密方法:

=====================

public string GetMD5(string strData)

{

//使用MD5加密方法:

System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();

byte[] md5Bytes = System.Text.Encoding.Default.GetBytes(strData);

byte[] cryString = md5.ComputeHash(md5Bytes);

string md5Str = string.Empty;

for (int i=0;i<cryString.Length;i++)

{

md5Str += cryString[i].ToString("X2");

}

return md5Str;

}

public string GetEncrypt(string strData,string strType)

{

//使用MD5或SHA1的加密方法:

string strCryData = string.Empty;

if (strType.ToUpper() == "SHA1")

{

strCryData = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strData,"SHA1");

}

else if (strType.ToUpper() == "MD5")

{

strCryData = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strData,"MD5");

}

return strCryData;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航