我如何在WPF应用程序上读/写特定字符串
它必须是内部和我的应用程序
我用过 CredentialManager ,但我在重启期间丢失了它的数据
CredentialManager.WriteCredential("title", "user, "pass");
答案 0 :(得分:0)
您希望将数据写入文件或数据库,以便在重新启动后能够访问它们。
在大多数情况下,您只需使用FileStream
并执行文件读/写操作即可。但是从您的示例来看,您似乎正在尝试保存敏感数据的用户凭据,因此如果没有适当的安全措施,就不应该在任何地方写入/保存。
因此,使用某种加密算法是一种很好的做法。 .NET具有自己的基本Encrypt
和Decrypt
功能,但这些功能非常基础。我不知道你想要什么样的安全级别,所以它确实是对使用内容的判断。
如果您更喜欢高水平的加密,this SO post有一些很好的答案可以解决这个问题。希望这会有所帮助。