【发布时间】:2020-02-22 00:13:00
【问题描述】:
我基本上是在尝试加密 UWP 应用程序中将保存到 OneDrive 的文件(已经有成功的代码将文件保存到 OneDrive 位置),以便同一个用户可以将该文件加载到相同的另一个副本中安装在不同 Windows PC/设备上或同一台 PC 上的同一应用程序内的应用程序(已经有成功的代码将文件恢复到不同和同一设备上的应用程序),但让它为该特定用户自动解密,以便他们的数据存储在 OneDrive 中时是安全的。如果文件不是来自他们的应用程序,我不希望同一台或不同 PC 上的其他登录用户能够将文件恢复到他们的应用程序副本中。任何实际代码都会非常有帮助。我只需要代码来加密存储文件夹中的存储文件,以便应用程序使用当前 Microsoft 帐户的密钥或某种描述符,该帐户从同一用户安装应用程序的所有设备上的商店获取应用程序。我没有任何加密代码,因为我不知道从哪里开始。
【问题讨论】:
-
理想情况下,除了他们自己之外,没有人应该有权访问用户的 OneDrive 文件。对文件进行加密以将其保护在应该保护的地方有点多余。
-
感谢您的回复。如果他们愿意,我的应用程序还允许他们选择除了 OneDrive 之外的文件保存位置。我想为他们提供额外的安全保护,以防有人决定将文件保存在本地硬盘驱动器或其他人可以访问的其他地方。
标签: c# encryption uwp account