public static byte[] EncryptTriple(byte[] data, int len, byte[] tripleKey)
{
TripleDESCryptoServiceProvider des = GetTripleDESProvider(tripleKey);
try
{
MemoryStream mStream = new MemoryStream();
CryptoStream cStream = new CryptoStream(mStream, des.CreateEncryptor(), CryptoStreamMode.Write);
cStream.Write(data, 0, len);
cStream.FlushFinalBlock();
byte[] retVal = mStream.ToArray();
cStream.Close();
mStream.Close();
return retVal;
}
catch (CryptographicException e)
{
return null;
}
}