Estoy intentando cifrar las contraseñas para el sitio de nuestra empresa. Después de probar en un servidor Apache local que tiene PHP 5.5.9 y todo funcionando como se esperaba, fui a probar en nuestro servidor en vivo que está siendo alojado por GoDaddy. El problema es que cuando ejecuto mi código allí, no funciona. Una declaración phpinfo()
reveló que la versión es PHP 5.3.24 .
Esto presenta un pequeño problema porque las funciones hash modernas que veo para PHP, como password_hash()
, estaban escritas en PHP 5.5 o más nuevas. Realmente no veo muchos recursos para el cifrado de contraseñas para nada más antiguo que 5.3.7 y creo que es probablemente lo más inteligente para actualizar.
¿Existen funciones de hash de contraseña de PHP para 5.3.24 o debo pedirle a mi jefe que considere actualizar el servidor? Aparte de acceder al servidor Apache local, el servidor GoDaddy está fuera de mis manos, excepto el acceso a FTP, así que no tengo ni idea de si esto es algo que podamos actualizar o no.