Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近在我的网站中实现了散列。我有个问题。早些时候我将密码保存为简单的纯文本。现在开始我将密码保存为散列条目。我应该如何处理那个旧的纯文本条目。由于是大型数据库,无法将旧数据一一转换为散列数据。
可以有2种方法
登录后将密码保存为哈希,因此当任何用户登录时,他的密码将自动保存到数据库中。如果您没有在数据库中清除密码的压力,这种方法是可以的。
创建一个程序,它将升级数据库中的清除密码。这是一种冒险的方法,因为您需要使用 ID 并确保不会再次对散列密码进行散列处理。