No estoy seguro de si este es el mejor lugar para publicar este tipo de pregunta.
Se me ha ocurrido una función que, creo, es un método muy seguro de hash. (Podría estar completamente equivocado).
Aquí está el código:
function hashPW($password){
$letters = array('a','b','c','d','e','f','g');
$numbers = array(1,2,3,4,5,6,7);
return str_replace($letters,$numbers,md5($password));
}
salidas de "contraseña" como 56443332511765461483274528823699
No estoy muy seguro de que este sea un método seguro. Mi opinión fue que es difícil saber qué números eran en realidad una letra o un número del md5.
Si esta no es una buena opción para usar en mi aplicación web PHP, ¿podría sugerir algo?
Gracias.