gpt4 book ai didi

vb.net - 在本地安全存储用于 Web 服务的密码

转载 作者:行者123 更新时间:2023-12-04 20:21:40 27 4
gpt4 key购买 nike

我有一个应用程序,通过发送用户名和密码对第三方 Web 服务进行身份验证。目前,我每次启动应用程序时都会在 winform 上输入密码 - 但我需要它自动登录。

我想更安全地存储用户名/密码

Dim username as String = "username"
Dim password as String = "password"

我知道我可能不会阻止一个坚定的黑客访问我的源代码,但将它们存储为纯文本感觉是错误的。

我在这里找到了一些类似的问题,但没有一个可以为我提供可以使用的答案。

编辑 :Web 服务不是我的,它是一个需要我登录才能使用的 API。

最佳答案

对于客户端 Windows 应用程序,有一个 ProtectedData 类,其中

...provides protection using the user or machine credentials to encrypt or decrypt data



因此,只要用户的配置文件是安全的,此类保护的数据项也是安全的。但是,如果用户的密码被重置(不是由用户自己更改),则所有数据实际上都会丢失。

关于vb.net - 在本地安全存储用于 Web 服务的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806664/

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