/// <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加密的示例演示 字节数组与字符串的相互转换。