У меня есть расшифрованная строка XML, которая была отправлена по проводам в приемную коробку, где находится мой код.Теперь я хочу записать эту строку XML в файл XML.
Вот метод Decrypt, который мой код вызывает для генерации этой строки XML ... может быть, это нужно изменить?
[Update]: Моя проблема в том, что яЯ не вижу способа написать / создать файл XML из строки XML ... Я могу увидеть примеры, используя поток, URL, но это мне здесь не поможет.
protected string DecryptForm(byte[] encryptedString, byte[] key, byte[] vector)
{
rijndael = new RijndaelManaged();
rijndael.Mode = CipherMode.CBC;
// Create a decryptor to perform the stream transform
ICryptoTransform decryptor = rijndael.CreateDecryptor(key, vector);
string plainText = null;
try
{
//Create the streams used for decryption
using (MemoryStream msStream = new MemoryStream(encryptedString))
{
using (CryptoStream csStream = new CryptoStream(msStream,
decryptor, CryptoStreamMode.Read))
{
using (StreamReader readerStream = new StreamReader(csStream))
{
// Read the decrypted bytes from the decrypting stream
plainText = readerStream.ReadToEnd();
}
}
}
finally
{
// Clear the RijndaelManaged object
if(rijndael != null)
rijndael.Clear();
}
// Return the decrypted string
return plainText;
}
} * +1010 *