特定于应用的安全文件

本文关键字:安全 文件 应用 于应用 | 更新日期: 2023-09-27 18:11:45

.net中有一个BCL功能,允许应用程序创建一个加密文件,只有这个应用程序可以解密。我忘了是什么命名空间/类做的。有人能提醒我一下吗?

如果我没记错的话,该工具不需要声明密码或密钥——整个问题都是基于应用程序的身份来处理的。

特定于应用的安全文件

你是在考虑System.Security.Cryptography吗?ProtectedData,它作为DPAPI的包装器?如果是这样,它确实可以用于加密,但可读性将局限于用户或机器,而不是应用程序。

我所知道的唯一的应用程序作用域可能是您记得的是隔离存储,但它只提供磁盘上的物理隔离—它不提供加密。但是,您可以加密IsolatedStorageFile的内容,但您需要自己执行此操作,使用DPAPI或其他加密密钥。

也许是CryptoStream或IsolatedStorageFile类?