如何加密wpf应用程序的文件夹和文件

时间:2012-11-19 16:01:06

标签: c# image xaml encryption directory

我正在开发一个负责显示图片库的WPF项目。 图片存储在文件夹中。 我想知道是否有办法加密文件夹和图片以保护文件(用户不应该看到文件),但我想保留通过代码浏览这些文件夹来构建我的库的可能性。

2 个答案:

答案 0 :(得分:1)

我能想到的最好的方法是将文件和文件夹存储在带有密码的Zip存档中。 Windows本机支持Zip文件。支持zip文件有很多选项,包括framework optionsoutboard libraries

请注意,这并不能真正保护文件免受用户篡改;它只是将他们从偶然的观察者身上隐藏起来。此外,可能会有速度惩罚;你应该使用最快的压缩选项。

答案 1 :(得分:0)

你可以使用Zip档案和另一种方式: 您可以将另一个项目项目(库)添加到主解决方案中,将您的图像文件夹添加到您的应用程序中,并将他们的build action属性设置为resource,这样,您的图像将存储在Dll中并用于存储从Dll.i访问它们之前尝试过它,然后按照以下链接:

get-folder-address-in-dll