在Windows应用程序中读取写入字符串 - 内部

时间:2017-08-17 17:09:35

标签: c# wpf

我如何在WPF应用程序上读/写特定字符串

它必须是内部和我的应用程序

我用过 CredentialManager ,但我在重启期间丢失了它的数据

CredentialManager.WriteCredential("title", "user, "pass");

1 个答案:

答案 0 :(得分:0)

您希望将数据写入文件或数据库,以便在重新启动后能够访问它们。

在大多数情况下,您只需使用FileStream并执行文件读/写操作即可。但是从您的示例来看,您似乎正在尝试保存敏感数据的用户凭据,因此如果没有适当的安全措施,就不应该在任何地方写入/保存。

因此,使用某种加密算法是一种很好的做法。 .NET具有自己的基本EncryptDecrypt功能,但这些功能非常基础。我不知道你想要什么样的安全级别,所以它确实是对使用内容的判断。

如果您更喜欢高水平的加密,this SO post有一些很好的答案可以解决这个问题。希望这会有所帮助。