Salve a tutti, ho trovato questo script sul web:
codice:
/ / Lunghezza massima di una password per provare 
define ('PASSWORD_MAX_LENGTH', 4); 
  
/ / Caratteri a disposizione per provare per la password 
/ / Decommentare set di caratteri aggiuntivi per le password più complesse 
$ Charset = 'abcdefghijklmnopqrstuvwxyz'; 
/ / $ Charset .= '0123456789 '; 
/ / $ Charset .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
/ / $ Charset .='~`!@#$%^&*()-_ \ / \'";:,.+=<>? '; 
################################################## ####### 
$ Charset_length = strlen ($ charset); 
  
funzione di controllo ($ password) 
{ 
    if (hash (HASH_ALGO, $ password) == hash) { 
        echo 'TROVATO MATCH, password:' $ password "\ r \ n";.. 
        uscita; 
    } 
} 
  
funzione recurse ($ width, $ posizione, $ base_string) 
{ 
    charset global $, $ charset_length; 
  
    for ($ i = 0; $ i <$ charset_length; + + $ i) { 
        if ($ posizione <$ larghezza - 1) { 
            recurse ($. larghezza, base_string $ posizione + 1, $ $ charset [$ i]); 
        } 
        controllo (. base_string $ $ charset [$ i]); 
    } 
} 
  
echo 'hash obiettivo:' HASH "\ r \ n";.. 
recurse (PASSWORD_MAX_LENGTH, 0,''); 
  
echo "Esecuzione completata, nessuna password trovato \ r \ n";
Ma la variabile
codice:
HASH_ALGO
da dove è stata definita?