using System.Security.Cryptography;
public static void Main()
string _keyPublic = "2487fae9",
value = "NStbdb6LM1JIV8d0Ok3UEQ==";
DESCryptoServiceProvider des = new System.Security.Cryptography.DESCryptoServiceProvider();
byte[] bytesKey = Encoding.UTF8.GetBytes(_keyPublic);
Array.Resize(ref bytesKey, des.Key.Length);
Array.Resize(ref bytesKey, des.IV.Length);
byte[] bytesIn = Convert.FromBase64String(value);
MemoryStream msIn = new MemoryStream(bytesIn);
ICryptoTransform desdecrypt = des.CreateDecryptor();
CryptoStream cryptStreem = new CryptoStream(msIn, desdecrypt, CryptoStreamMode.Read);
StreamReader srOut = new System.IO.StreamReader(cryptStreem, System.Text.Encoding.UTF8);
string result = srOut.ReadToEnd();
Console.WriteLine (result);