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 等标准对其进行加密并将其保存到文件中。
我期待用安全标准保护我的 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 等标准对其进行加密并将其保存到文件中。