【发布时间】:2011-06-13 23:44:11
【问题描述】:
我有一个旧系统,其密码类似于 115c28e0578f262bde08e3de39ee9066。我不太确定它们是用 md5 还是 crypt 创建的,还是......创建它们的是一个 java 应用程序。
我的新系统使用 Python (Django),我尝试使用 md5()、sha1() 和 crypt() 对已知密码进行比较检查。他们都没有得到与这个遗留系统给我的结果相同的结果。
假设密码是在 java 中创建的,Python 的等效模块是否可以读取/转换它们,以便我可以将其导入 Django 项目?我希望不必让我的用户重设密码。
【问题讨论】:
标签: java python passwords md5 sha1