【问题标题】:Pass password in a hash table Django在哈希表 Django 中传递密码
【发布时间】:2020-08-02 21:14:19
【问题描述】:

我是 Django 的新手。我建立了一个网站,您可以在其中创建用户并分享帖子。我的问题是当用户注册到网站而不是纯文本时,如何在哈希表中传递密码?我曾尝试使用 make_password 但是当我在 Wireshark 上监控协议时,我看到了密码(我使用的是 Django 内置的用户模块): Wireshark

【问题讨论】:

  • 如果密码作为哈希字符串存储在 db 中,那么这对 Django 来说不是问题。您与后端的通信需要进行 SSL 加密(使用 https 协议)以避免纯文本通信

标签: python django hash


【解决方案1】:

发送加密密码是指客户端和服务器之间的通信。 Django(服务器端)与此无关。要么使用 SSL (https) 连接,要么 - 我不知道这是否是常见做法 - 在发送之前通过客户端上的 javascript 进行加密。

【讨论】:

  • @itay 欢迎您。如果您认为答案回答了您的问题,请将答案标记为已接受。
猜你喜欢
  • 2011-06-18
  • 1970-01-01
  • 2015-08-18
  • 1970-01-01
  • 2012-07-07
  • 1970-01-01
  • 2018-11-02
  • 2017-10-30
  • 2023-04-08
相关资源
最近更新 更多