Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/05/2009, 11:54
Charles87
 
Fecha de Ingreso: enero-2008
Ubicación: Estado de México, México
Mensajes: 476
Antigüedad: 16 años, 3 meses
Puntos: 11
Respuesta: encriptar passwords como phpbb

jajajaj creo que ya encontre como miren aqui esta la funcion que usa phpbb que se llama phpbb_hash

Código PHP:
function phpbb_hash($password)
{
    
$itoa64 './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';

    
$random_state unique_id();
    
$random '';
    
$count 6;

    if ((
$fh = @fopen('/dev/urandom''rb')))
    {
        
$random fread($fh$count);
        
fclose($fh);
    }

    if (
strlen($random) < $count)
    {
        
$random '';

        for (
$i 0$i $count$i += 16)
        {
            
$random_state md5(unique_id() . $random_state);
            
$random .= pack('H*'md5($random_state));
        }
        
$random substr($random0$count);
    }

    
$hash _hash_crypt_private($password_hash_gensalt_private($random$itoa64), $itoa64);

    if (
strlen($hash) == 34)
    {
        return 
$hash;
    }

    return 
md5($password);

y creo la forma de encriptarlo es esta:

Código:
'user_password'			=> phpbb_hash($data['new_password']),
esto lo eh visto porque cuando un usuario se registra esta es la variable donde se deposita su password ahora esto es cierto o si ya tengo esta funcion como puedo proceder a encriptarlo?
__________________
"Si necesitas ayuda para tu foro en phpBB solo buscanos en google como montatuforo y la obtendras"