您的位置:首页 > 编程语言 > C#

.NET MD5 加密代码 (C#)

2007-08-29 21:43 507 查看

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);


}


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: