【问题标题】:encrypting password and saving them to database加密密码并将其保存到数据库
【发布时间】:2013-02-07 09:26:35
【问题描述】:

我最近在我的网站中实现了散列。我有个问题。早些时候我将密码保存为简单的纯文本。现在开始我将密码保存为散列条目。 我应该如何处理那个旧的纯文本条目。由于是大型数据库,因此无法将旧数据一一转换为散列数据。

【问题讨论】:

    标签: hash password-protection password-encryption


    【解决方案1】:

    可以有两种方法

    1. 登录后将密码保存为哈希,因此当任何用户登录时,他的密码将自动保存到数据库中。 如果您没有在数据库中清除密码的压力,这种方法是可以的。

    2. 创建一个程序,该程序将在 DB 中升级清除密码。 这是一种有风险的方法,因为您需要使用 ID 并确保不会再次对哈希密码进行哈希处理。

    【讨论】:

      猜你喜欢
      • 2011-10-29
      • 1970-01-01
      • 2011-04-26
      • 2012-04-07
      • 2016-03-15
      • 2020-03-20
      • 2016-03-05
      • 1970-01-01
      • 2011-12-15
      相关资源
      最近更新 更多