public static string Md5Encrypt(string sourceData) { string str3; Encoding encoding = new UTF8Encoding(); byte[] bytes = encoding.GetBytes("12345678"); byte[] rgbIV = new byte[] { 1, 2, 3, 4, 5, 6, 8, 7 }; string s = sourceData; try { ICryptoTransform transform = new DESCryptoServiceProvider().CreateEncryptor(bytes, rgbIV); byte[] inputBuffer = encoding.GetBytes(s); str3 = Convert.ToBase64String(transform.TransformFinalBlock(inputBuffer, 0, inputBuffer.Length)); } catch { throw; } return(str3); }