UWP encrypt/decrypt XmlSerializer

UWP encrypt/decrypt XmlSerializer

我期待用安全标准保护我的 XML 文件。 不幸的是,我找不到 encrypt/decrypt 我的数据的正确方法。

我需要在创建文件之前对其进行加密。 否则我该如何保护我的文件?

这是我的 XMLSerializer

的片段
   public static async Task SaveObjectToXml<T>(T objectToSave,string Path , string filename)
    {


        // stores an object in XML format in file called 'filename'
        var serializer = new XmlSerializer(typeof(T));
        StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(Path);
        StorageFile file = await folder.CreateFileAsync(filename,CreationCollisionOption.ReplaceExisting);
        Stream stream = await file.OpenStreamForWriteAsync();
        using (stream)
        {
            serializer.Serialize(stream, objectToSave);
        }

    }

非常感谢!

将您的对象序列化为 XML 字符串,使用 AES 等标准对其进行加密并将其保存到文件中。