属性存储.Net库中的应用程序范围设置

时间:2020-03-03 19:34:09

标签: c# .net visual-studio

我有一个用于访问第三方REST服务的.Net库。我将安全信息存储在“属性/设置”中。效果很好。问题是,我想确保我的安全信息没有放在可能会受到威胁的文本文件中。我查看了application.exe.config文件,但没有看到有关应用程序设置的部分。没有用于.dll的.config文件。我看着https://docs.microsoft.com/en-us/visualstudio/ide/managing-application-settings-dotnet?view=vs-2019,它说应用程序设置在库/ dll中不起作用。显然不是这样,因为它正在工作。有谁知道它在哪里存储库/ dll的设置?是否有最佳实践使用.Net Framework 4.7.2为Windows窗体应用程序存储敏感数据?

1 个答案:

答案 0 :(得分:1)

与其他项目一样,dll也可以使用Properties.Settings存储用户数据。

enter image description here

关于存储敏感数据,您可以尝试加密/解密数据。然后将加密的字符串存储到“设置”中。

以下是您可以参考的加密演示。

Players = namedtuple('Players','score active')
pnum = 2
Player&str(pnum) = Players(score=100,active=True)

print(Player2)