/// <summary> /// MD5加密 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] palindata = Encoding.Default.GetBytes(textBox1.Text);//將要加密的字符串轉換為字節數組 byte[] encryptdata = md5.ComputeHash(palindata);//將字符串加密后也轉換為字符數組 textBox2.Text = Convert.ToBase64String(encryptdata);//將加密后的字節數組轉換為加密字符串 }
使用MD5加密的示例演示 字節數組與字符串的相互轉換。