方法一:
public static string StringToMD5Hash(string inputString)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] encryptedBytes = md5.ComputeHash(Encoding.ASCII.GetBytes(inputString));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < encryptedBytes.Length; i++)
{
sb.AppendFormat("{0:x2}", encryptedBytes[i]);
}
return sb.ToString();
}
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] encryptedBytes = md5.ComputeHash(Encoding.ASCII.GetBytes(inputString));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < encryptedBytes.Length; i++)
{
sb.AppendFormat("{0:x2}", encryptedBytes[i]);
}
return sb.ToString();
}
方法二(转)
Base64加密
Base64编码
MD5加密
Passport 加密函数
Passport 解密函数
Passport 密匙处理函数
Base64编码
MD5加密
Passport 加密函数
Passport 解密函数
Passport 密匙处理函数
EG:
string a = "fanrongsheng";需要加密的字符串
string key = "loveaspnet";私有密码
//strPvt加密后的字符串
string strPvt = Passport_Encrypt(a,key);
//解密字符串
string strSour = Passport_Decrypt(strPvt,key);
strSour=a