我有一个有几千个用户帐户的系统,我需要迁移到一个新的平台。系统存储一个散列密码,而不是加密或(谢天谢地)纯文本。另外,我还没有哈希的细节,随时可用。
有哪些有效的方法来进行过渡?我脑海中浮现出一个想法:
发布于 2010-07-16 16:56:15
最近,我遇到了一个类似的问题,只是我无法访问正在使用的哈希算法。我想你有两个选择。
但是,如果您发现您没有访问哈希算法的权限,并且您有每个用户的电子邮件地址,那么您就有了另一个选择。我实际上就是这样做的:
第二个选择对我来说效果很好。我几乎没有用户抱怨,这是相对安全的,因为这是一个用户重置他们忘记的密码的正常过程。
发布于 2010-07-16 17:20:01
在你遇到太多麻烦之前,你有没有研究过哈希算法可能是什么?如果他们足够理智地使用散列密码,那么希望他们能够正常使用常见的哈希算法(MD5、SHA1等)。
也许值得尝试一些常见的选项,看看你是否可以反向工程他们正在做的事情。
此外,您还提到了“删除一些当前进行身份验证的代码”。怎么会有代码,而不是哈希算法呢?
https://webmasters.stackexchange.com/questions/1062
复制相似问题