在网页制作中经常回使用MD5加密一些 密码 或一些 字符串.一下就是一段MD5的加密代码.
using System;
using System.Security.Cryptography;
namespace ArLi.CommonPrj
{
public class getMD5
{
public getMD5()
{
}
/// 返回 MD5 值
/// 要转换的 MD5 值的字符串
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"x");
}
return byte2String;
}
/// 返回 MD5 值
/// 要转换的 MD5 值的字符串
/// 分隔符
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"x") + splitChar;
}
if (splitChar != null && splitChar != ""){
return byte2String.Remove(byte2String.Length -1,1);
}
return byte2String;
}
/// 返回 MD5 值
/// 要转换的 MD5 值的字符串
/// 分隔符
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"x") + splitChar;
}
return byte2String.Remove(byte2String.Length -1,1);
}
}
}