1. 程式人生 > >C#第十四天MD5加密

C#第十四天MD5加密

1、MD5加密 //建立MD5物件 MD5 md5 = MD5.Create(); //開始加密 //需要將字串轉換成位元組陣列 byte[] buffer = Encoding.UTF8.GetBytes(str); //返回一個加密好的位元組陣列 byte[] MD5buffer = md5.ComputeHash(buffer); //將位元組陣列轉換成字串 //位元組陣列--》字串 //將位元組陣列中每個元素按照指定的編碼格式解析成字串 //直接將陣列ToString(); //將直接陣列中的每個元素ToString(); //return Encoding.UTF8.GetString(MD5buffer); string strNew = ""; for (int i = 0; i < MD5buffer.Length; i++) { strNew += MD5buffer[i].ToString("x2"); } return strNew;