1. 程式人生 > >.NET 簡單實現MD5加密函式

.NET 簡單實現MD5加密函式

一、自定義Md5加密函式

public static string Md5(string str) {

  MD5 md5 = MD5.Create();

  byte[] bufstr = Encoding.GetEncoding("GBK").GetBytes(str);

  byte[] hashstr = md5.ComputeHash(bufstr);

  string md5Str = string.Empty;

  for(int i = 0; i < hashstr.Length; i++){

    md5Str += hashstr[i].ToString("X");

  }

  return md5Str;

}

二、自定義MD5加密函式測試

             //方法呼叫
            string jiami = Md5("我愛你");
            Console.WriteLine(jiami);
            //輸出3464FF2FB426774C3AAB4B8CBD82781