.net中有一个BCL工具,允许应用程序创建一个加密文件,只有那个自相同的应用程序才能解密。我忘记了命名空间/类的作用。有人能提醒我吗?
如果我没记错,该设施不需要申报密码或密钥 - 整个事项都是根据申请的身份处理的。
答案 0 :(得分:3)
您是否在考虑System.Security.Cryptography.ProtectedData,它是DPAPI的包装器?如果是这样,它确实可以用于加密,但可读性将限定在用户或机器上,而不是应用程序。
我所知道的唯一应用程序范围可能是你要记住的是隔离存储,但它只提供磁盘上的物理隔离 - 它不提供加密。但是,您可以加密IsolatedStorageFile的内容,但您需要使用DPAPI或其他加密密钥自行完成此操作。
答案 1 :(得分:0)
也许是CryptoStream或IsolatedStorageFile类?