StringBuilder sb = new StringBuilder();
foreach (byte b in ms.ToArray())
{
sb.AppendFormat("{0:X2}", b);
}
return sb.ToString();
}
public static string Decrypt(string source)
{
if (source == null || source.Length == 0)
{
return source;
}
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
byte[] bytes = new byte[source.Length / 2];
for (int x = 0; x < source.Length / 2; x++)
{
int i = (Convert.ToInt32(source.Substring(x * 2, 2), 16));
bytes[x] = (byte)i;
}