0
我怎么能读我的WPF应用程序/写特定的字符串读写字符串 - 内部
它必须是内部和我的应用程序
我一直在使用 CredentialManager ,但我会丢失数据它重启
期间CredentialManager.WriteCredential("title", "user, "pass");
我怎么能读我的WPF应用程序/写特定的字符串读写字符串 - 内部
它必须是内部和我的应用程序
我一直在使用 CredentialManager ,但我会丢失数据它重启
期间CredentialManager.WriteCredential("title", "user, "pass");
你想要写你的数据文件或数据库中,以便能够在重新启动后访问它们。
在大多数情况下,您可以简单地使用FileStream
并进行文件读取/写入。但是从你的例子看来,你似乎试图保存敏感数据的用户凭证,所以如果没有适当的安全措施,绝对不能将它们写入/保存到任何地方。
所以使用某种加密算法是一种好的做法。 .NET自带基本的Encrypt
和Decrypt
功能,但这些功能非常基础。我不知道你想要什么样的安全级别,所以这是一个真正的判断要求。
如果您更喜欢高水平的加密,this SO post有一些很好的解决方法。希望这可以帮助。
“内部”是什么意思?为了在重新启动后存活,它必须存储在某个地方。例如,如果它是敏感数据并将其存储在文件或数据库中,则可以对其进行散列/加密。 –
@PeterBons我已经使用CredentialManager.WriteCredential(“标题”,“用户,”通过“);这段代码工作正常,但重启后,它是空的,所以这就是为什么我寻找另一种方式 – alihaghdoust9