加密密码并将其保存到数据库

时间:2013-02-07 09:26:35

标签: hash password-protection password-encryption

我最近在我的网站上实施了哈希。我有个问题。之前我将密码保存为简单的纯文本。现在我开始将密码保存为哈希条目。 我应该怎么处理旧的纯文本条目。由于数据库较大,因此无法将旧数据逐个转换为散列数据。

1 个答案:

答案 0 :(得分:0)

可以有2种方法

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

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