C# 我应该为通用Windows平台(UWP)应用程序加密资产文件夹中的CSV文件吗?

C# 我应该为通用Windows平台(UWP)应用程序加密资产文件夹中的CSV文件吗?,c#,uwp,C#,Uwp,我将很快发布一个UWP应用程序,该应用程序基于存储在Assets文件夹中的CSV文件。我不希望用户能够访问该文件,因为其中的信息是我的应用程序中有价值的部分 我应该加密那个文件吗 我查阅了大量文档,但我无法确定该文件是否由于位于资产文件夹而具有任何固有的保护,而不是AppData文件夹。我将对其进行加密。一旦用户的计算机上有了某种东西,他们就可以绕过大多数安全措施,这样他们就可以找到文件并读取它。如果您正确设置了权限,则不需要这样做。每个用户都应该有自己的登录名。您可以使用管理员权限运行UWP,

我将很快发布一个UWP应用程序,该应用程序基于存储在Assets文件夹中的CSV文件。我不希望用户能够访问该文件,因为其中的信息是我的应用程序中有价值的部分

我应该加密那个文件吗


我查阅了大量文档,但我无法确定该文件是否由于位于资产文件夹而具有任何固有的保护,而不是AppData文件夹。

我将对其进行加密。一旦用户的计算机上有了某种东西,他们就可以绕过大多数安全措施,这样他们就可以找到文件并读取它。

如果您正确设置了权限,则不需要这样做。每个用户都应该有自己的登录名。您可以使用管理员权限运行UWP,这样应用程序可以写入文件,而用户无法读取。由于应用程序必须对其进行解密,因此解密密钥也必须在系统上。因此,对文件进行加密可能会让大多数用户望而却步,但无法抵御任何严重的攻击。如果您清楚地定义了所需的保护级别,这将非常有用。他们还可以在应用程序中找到解密密钥,因此这对已确定的用户并不起作用。