Hi All
I have decrypted the file using memorystream.. and store into a file
when i m executing pading error occur.. below i was sending my code
any body help me ...
private void DecryptFile(MemoryStream ms, string outputFile)
{
{
string password = @"myKey123"; // Your Key Here
UnicodeEncoding UE = new UnicodeEncoding();
byte[] key = UE.GetBytes(password);
//FileStream fsCrypt = new FileStream(inputFile, FileMode.Open);
RijndaelManaged RMCrypto = new RijndaelManaged();
MessageBox.Show("before seek"+ms.Length.ToString());
ms.Seek(0, SeekOrigin.Begin);
//ms.Position = 0;
MessageBox.Show("after seek" + ms.Length.ToString());
using (CryptoStream cs = new CryptoStream(ms,
RMCrypto.CreateDecryptor(key, key),
CryptoStreamMode.Read))
{
FileStream fsOut = new FileStream(outputFile, FileMode.Create);
//CopyStream(cs, fsOut);
int data;
while ((data = cs.ReadByte()) != -1)
fsOut.WriteByte((byte)data);
fsOut.Close();
// cs.Close();
ms.Close();
}
}
}