title: Decrypt returns empty value
body: <p>Now I know this question has been asked before and I have tried implenting those solutions in my code but they don't seem to work as it still returns a empty value or it gives me all sorts of errors. </p>
  
  <p>The decryption method</p>
  
  <pre><code>public string DecryptString (string encryptText) 
  {  
   byte[] key {}; 
   byte[] IV = { 12, 21, 43, 17, 57, 35, 67, 27};
   string encryptKey = "aX#%710p";
   key  = Encoding.UTF8.GetBytes(encryptKey);
   byte[] byteInput = new byte[encryptText.Length];
   DESCryptoServiceProvider provider = new DESCryptoServiceProvider(); 
   MemoryStream ms = new MemoryStream();
   ICryptoTransform transform = provider.CreateDecryptor( key, IV);
   CryptoStream cs = new CryptoStream(ms, transform, CryptoStreamMode.Write);
   cs.Write( byteInput, 0, byteInput.Length);
   return Encoding.UTF8.GetString(ms.ToArray());
  }
  </code></pre>
  
  <p>And here is the encryption method but it works fine</p>
  
  <pre><code>public string EnryptString (string encryptText) 
  { 
   byte[] key {}; 
   byte[] IV = { 12, 21, 43, 17, 57, 35, 67, 27};
   string encryptKey = "aX#%710p";
   key  = Encoding.UTF8.GetBytes(encryptKey);
   byte[] byteInput = Encoding.UTF8.GetBytes(encryptText);
   DESCryptoServiceProvider provider = new DESCryptoServiceProvider(); 
   MemoryStream ms = new MemoryStream();
   ICryptoTransform transform = provider.CreateEncryptor( key, IV);
   CryptoStream cs = new CryptoStream(ms, transform, CryptoStreamMode.Write);
   cs.Write(byteInput, 0, byteInput.Length);
   return Encoding.UTF8.GetString(ms.ToArray());
  }
  </code></pre>
  
  <p>Thank you in advance</p>