gpt4 book ai didi

c# - 将密码保存在注册表中为 "secrets"

转载 作者:太空狗 更新时间:2023-10-29 20:53:50 24 4
gpt4 key购买 nike

我需要将我的用户名/密码存储在某处(最好是注册表),以便我的 .Net 应用程序可以使用它们代表用户登录到某些远程服务。我知道可以将值作为“ secret ”存储在注册表中,这意味着它们使用 Windows 域用户 token 或其他东西进行了加密。换句话说,我不想自己处理加密。

澄清一下:我无法存储密码的哈希值或对它们加盐或其他任何东西。这些凭据适用于第 3 方系统,而我能够代表我的用户登录该系统的唯一方式是以某种方式保留他们的凭据并能够恢复它们。

所以总之,我依稀记得注册表中有这样一个地方,但细节不太清楚。我需要在 C# 中执行此操作(尽管如果它是简单的注册表访问则应该无关紧要)。

编辑还有一件事,它应该在 Windows 用户 session 之间持续存在(IOW,如果用户注销和登录后密码不可读,它对我没有帮助)。

最佳答案

您可能会想到数据保护 API。搜索 MSDN 或 read some blogs看看这是否适合您。

关于c# - 将密码保存在注册表中为 "secrets",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/655137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com