#region md5加密的用法
/// <summary>返回 MD5 值</summary>
/// <param name="myString">要转换的 MD5 值的字符串</param>
public string getOf(string myString) {
MD5 md5 = new MD5CryptoServiceProvider();
byte[] fromData = System.Text.Encoding.Unicode.GetBytes(myString);
byte[] targetData = md5.ComputeHash(fromData);
string byte2String = null;
for (int i=0; i<targetData.Length; i++) {
byte2String += targetData[i].ToString("x");
}
return byte2String;
}
/// <summary>返回 MD5 值</summary>
/// <param name="myString">要转换的 MD5 值的字符串</param>
/// <param name="splitChar">分隔符</param>
public string getOf(string myString,string splitChar) {
MD5 md5 = new MD5CryptoServiceProvider();
byte[] fromData = System.Text.Encoding.Unicode.GetBytes(myString);
byte[] targetData = md5.ComputeHash(fromData);
string byte2String = null;
for (int i=0; i<targetData.Length; i++) {
byte2String += targetData[i].ToString("x") + splitChar;
}
if (splitChar != null && splitChar != ""){
return byte2String.Remove(byte2String.Length -1,1);
}
return byte2String;
}
/// <summary>返回 MD5 值</summary>
/// <param name="myString">要转换的 MD5 值的字符串</param>
/// <param name="splitChar">分隔符</param>
public string getOf(string myString,char splitChar) {
MD5 md5 = new MD5CryptoServiceProvider();
byte[] fromData = System.Text.Encoding.Unicode.GetBytes(myString);
byte[] targetData = md5.ComputeHash(fromData);
string byte2String = null;
for (int i=0; i<targetData.Length; i++) {
byte2String += targetData[i].ToString("x") + splitChar;
}
return byte2String.Remove(byte2String.Length -1,1);
}
}
}
#endregion