生成MD5字串方法
阿新 • • 發佈:2019-02-18
/// <summary> /// “123” → “20 2c b9 62 ac 59 07 5b 96 4b 07 15 2d 23 4b 70” /// </summary> /// <param name="str">加密前的字串</param> /// <returns>加密後的字串</returns> public static string getMD5Str(string str) { MD5 md5 = MD5.Create(); //該位元組陣列有16個位元組 byte[] res = md5.ComputeHash(Encoding.UTF8.GetBytes(str)); //將res中16個位元組的資料全部轉換成16進位制的數,並拼接成一個字串返回 string s = ""; for (int i = 0; i < res.Length; i++) { s += res[i].ToString("x2"); } return s; }