因为我正在为一个在 joomla 1.5.26 中开发的网站的移动应用程序做 web 服务,我需要知道如何通过 web 服务加密密码以供用户登录。
首先,使用最新版本的 Joomla 系列做得很好,不会发生很多事情。请考虑升级到 Joomla 2.5+,因为 1.5 存在安全问题并且不再受支持;)
我不确定旧版本,但 1.5+ 使用 MD5 和 Salting。
它像这样存储在数据库中:
{hash}:{salt}
并且可以像这样生成:
md5( $password.$salt );
要获取如何生成密码的示例,请查看此处
希望这可以帮助