Ver Mensaje Individual
  #28 (permalink)  
Antiguo 27/06/2013, 04:20
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Php error - unknown

Como que tu crypt usa 12 caracteres? te estas refiriendo al salt verdad bueno el salt para blowfish se tiene que configurar de cierta manera aqui te dejo la explicacion .

CRYPT_BLOWFISH - Hash con Blowfish con un salt como sigue: "$2a$", "$2x$" o "$2y$", un parámetro de coste de dos dígitos, "$", y 22 caracteres del alfabeto "./0-9A-Za-z". Utilizar caracteres fuera de este rango en el salt causará que crypt() devuelva una cadena de longitud cero. El parámetro de coste de dos dígitos es el logaritmo en base 2 de la cuenta de la iteración del algoritmo hach basado en Blowfish subyacente, y debe estar en el rango 04-31; los valores fuera de este rango causarán que crypt() falle. Las versiones de PHP anteriores a 5.3.7 únicamente admitían "$2a$" como el prefijo para salt: PHP 5.3.7 introdujo los nuevos prefijos para corregir un problema de seguridad en la implementación de Blowfish. Por favor, consulte » este documento para detalles copletos de la corrección de seguridad, pero para resumir, los desarrolladores que se oriente por PHP 5.3.7 y posteriores deberían usar "$2y$" en vez de "$2a$".


$salt= '$abSnK6FDm9Xct12QulkpH9$'; 22 caracteres

ahora bien yo te decia minimo 8 caracteres etc.... pero para crear la contraseña en el registro a los usuarios , obligues minimo esos caracteres y mayuscula minuscula y digito

Última edición por webankenovi; 27/06/2013 a las 04:30