Muy buenas de nuevo foreros.
Resulta que quiero asignar una clave a cada usuario de un sistema web, he pensado en hacer una función del tipo:
Código PHP:
funcion getCodigo($email) {
$secret = 'aquicualquierclave';
return md5($email . $secret);
}
Mi pregunta es que necesitaría que la cadena devuelta por MD5 (u otra función)tenga X caracteres, 32 es demasiado para mi propósito. Y la función debe ser hash porque la clave no está almacenada en ningún sitio, y de esta manera con la función y el email puedo validar perfectamente los datos.
Muchas gracias por la atención y un saludo!