2011-03-10 49 views
0

我有一个来自Magnolia CMS的遗留用户数据库,需要移植到最新版本的Joomla。我有新的Joomla数据库中的数据,但它(显然)包含加密的密码。确保Magnolia加密密码与Joomla一起使用的最佳方式是什么?我相信Magnolia使用MD5?我试图避免自定义PHP编码,但这可能是唯一的方法。将Magnolia CMS加密的密码迁移到Joomla CMS?

+1

如果Magnolia确实使用MD5,那么它应该与Joomla很好地结合,因为我非常确定Joomla也使用MD5。 – 2011-03-10 20:54:37

+0

感谢您的评论。事实上,他们都是MD5,并且移植了它。 – 2011-03-12 23:48:10

回答

1

确保它们工作的唯一方法是在两个使用相同加密方法的系统之间移植它们。假设两个CMS都使用标准的MD5,那么没问题。否则,没有办法可以反转哈希。

+1

当我最近正在做一个站点升级,旧散列不同且安全性较低时,我在新站点上将旧散列实施为新散列。当迁移的用户第一次登录时,我使用旧的散列系统验证密码,然后将其升级到新密码(我可以在登录时执行此操作,因为未加密的密码在登录请求期间可用)。这可以是这是保持兼容性的好方法,同时为任何普通用户提高安全性。 – 2011-03-10 21:16:50