【发布时间】:2013-02-07 09:26:35
【问题描述】:
我最近在我的网站中实现了散列。我有个问题。早些时候我将密码保存为简单的纯文本。现在开始我将密码保存为散列条目。 我应该如何处理那个旧的纯文本条目。由于是大型数据库,因此无法将旧数据一一转换为散列数据。
【问题讨论】:
标签: hash password-protection password-encryption
我最近在我的网站中实现了散列。我有个问题。早些时候我将密码保存为简单的纯文本。现在开始我将密码保存为散列条目。 我应该如何处理那个旧的纯文本条目。由于是大型数据库,因此无法将旧数据一一转换为散列数据。
【问题讨论】:
标签: hash password-protection password-encryption
可以有两种方法
登录后将密码保存为哈希,因此当任何用户登录时,他的密码将自动保存到数据库中。 如果您没有在数据库中清除密码的压力,这种方法是可以的。
创建一个程序,该程序将在 DB 中升级清除密码。 这是一种有风险的方法,因为您需要使用 ID 并确保不会再次对哈希密码进行哈希处理。
【讨论】: