gpt4 book ai didi

c# - 将密码传递给 Web 服务并存储它

转载 作者:行者123 更新时间:2023-11-29 12:04:52 26 4
gpt4 key购买 nike

通过 restful api 将密码传递给网络服务的正确方法是什么(当用户正在注册或刚刚登录时)?我应该如何保存它?

根据我的想法,我应该只存储哈希值,例如 MD5。但是从我在 Internet 上可以读到的内容来看,在“哈希彩虹表”中查找哈希似乎相当容易 - 因此存储哈希就等于存储明文。如何正确执行?

信息:

  • .NET, C#
  • PostgreSQL

最佳答案

将用户名和密码传递给 REST 服务的方法是使用 basic authentication scheme通过 HTTPS。 HTTPS 应保护您的密码在传输过程中不被盗。

正如我在 my answer here 中解释的那样,对您的服务使用基本身份验证不是一个好主意。您最好使用安全 token 服务 (STS) 并使用承载身份验证

关于c# - 将密码传递给 Web 服务并存储它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30488822/

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