应用专用安全文件

时间:2011-10-20 16:13:15

标签: c# .net security file

.net中有一个BCL工具,允许应用程序创建一个加密文件,只有那个自相同的应用程序才能解密。我忘记了命名空间/类的作用。有人能提醒我吗?

如果我没记错,该设施不需要申报密码或密钥 - 整个事项都是根据申请的身份处理的。

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

也许是CryptoStream或IsolatedStorageFile类?