C# 將字串轉換為MD5值
StrConversionMD5: 方法能夠將傳入的字串轉換為MD5值
namespace MD5加密
{
class Program
{
static void Main(string[] args)
{
string aa = "123";
Console.WriteLine(StrConversionMD5(aa
Console.ReadKey();
}
public static string StrConversionMD5( string str )
{
MD5 md5 = MD5.Create();
byte[] c = System.Text.Encoding.Default.GetBytes(str);
byte[] b = md5.ComputeHash(c);//用來計算指定陣列的hash值
//將每一個位元組陣列中的元素都tostring,在轉成16進位制
string newStr = null;
for (int i = 0; i < b.Length; i++)
{
newStr += b[i].ToString("x2") ; //ToString(param);//傳入不同的param可以轉換成不同的效果
}
return newStr;
} // functionEND
}
}