如果我的密码存储为带盐的MD5哈希,但想将它们移动到使用bcrypt,那么执行转换的最佳方法是什么?(鉴于我无法取回密码)
我应该对md5哈希进行bcrypt吗?这样做会不会有我不想做的密码含义?
通常,网站只是让用户更改密码。如果在用户表中添加hash_version字段,则可以跟踪当前的哈希类型。当有人使用MD5登录时,让他们更改密码。
在一定时间后,您可以选择使所有剩余的MD5密码过期(强制用户重置以登录)。
如果我的密码存储为带盐的MD5哈希,但想将它们移动到使用bcrypt,那么执行转换的最佳方法是什么?(鉴于我无法取回密码)
我应该对md5哈希进行bcrypt吗?这样做会不会有我不想做的密码含义?
通常,网站只是让用户更改密码。如果在用户表中添加hash_version字段,则可以跟踪当前的哈希类型。当有人使用MD5登录时,让他们更改密码。
在一定时间后,您可以选择使所有剩余的MD5密码过期(强制用户重置以登录)。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium