così come ho fatto io funziona: ma nn riesco a fermarlo quando ho trovato la password!!!!!
codice:
$criptato=$_POST['codice'];
$dati = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h');
$num = sizeof($dati);
for($totale=0;$totale<=6;$totale++)
{
for($i=0;$i<=$num;$i++) //1
{
$pass=$dati[$i];
if(md5($pass)==$_POST['codice']){echo $pass; break; break;}
if($totale>=1)
{
for($j=0;$j<=$num;$j++) //2
{
$pass=$dati[$i].$dati[$j];
if(md5($pass)==$_POST['codice']){echo $pass; break; break;}
if($totale>=2)
{
for($k=0;$k<=$num;$k++) //3
{
$pass=$dati[$i].$dati[$j].$dati[$k];
if(md5($pass)==$_POST['codice']){echo $pass; break; break;}
if($totale>=3)
{
for($k1=0;$k1<=$num;$k1++) //4
{
$pass=$dati[$i].$dati[$j].$dati[$k].$dati[$k1];
if(md5($pass)==$_POST['codice']){echo $pass; break; break;}
if($totale>=4)
{
for($k2=0;$k2<=$num;$k2++) //5
{
$pass=$dati[$i].$dati[$j].$dati[$k].$dati[$k1].$dati[$k2];
if(md5($pass)==$_POST['codice']){echo $pass; break; break;}
if($totale>=5)
{
for($ka=0;$ka<=$num;$ka++) //6
{
$pass=$dati[$i].$dati[$j].$dati[$k].$dati[$k1].$dati[$k2].$dati[$ka];
if(md5($pass)==$_POST['codice']){echo $pass; break; break;}
if($totale>=6)
{
}
}
}
}
}
}
}
}
}
}
}
idee????????
}
}