Написать XML в кодировке Base64

После моих вопросов о хранении данных было предложено использовать XML, но затем запутать файл, кодируя его с помощью Base64. Мне нравится эта идея, и я достиг того, чего хочу в XML, но я нене знаю, как сохранить его в Base64. Это мой код до сих пор:

XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;

XmlWriter write = XmlWriter.Create("C:\\Users\\Andy\\Desktop\\database.xml", settings);
write.WriteStartDocument();
write.WriteStartElement("Database");
write.WriteStartElement("Entry");
write.WriteAttributeString("key", "value");
write.WriteEndElement();
write.WriteEndElement();

write.Flush();
write.Close();

Ответы на вопрос(4)

Ваш ответ на вопрос