Cryptare parola

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

DvLrepLay
PHPRomania Supporter
Mesaje: 25
Membru din: Vin Iul 15, 2011 1:30 am

Cryptare parola

Mesajde DvLrepLay » Lun Aug 15, 2011 1:13 pm

Salut , am un server de San Andreas Multi Player , am gasit pe net un control panel si vreau sa il folosesc pe serverul meu dar am problema cu parolele cryptate , cryptarea in joc e asa:

Cod: Selectaţi tot

public Encrypt(string[])
{
   for(new x=0; x < strlen(string); x++)
     {
        string[x] += (3^x) * (x % 15);
        if(string[x] > (0xff))
        {
           string[x] -= 256;
        }
     }
   return 1;
}


iar ca sa fac loginul din fisierul php am asa:

Cod: Selectaţi tot

function cryptpw($password)
   {
      for($i=0; $i < strlen($password); $i++)
      {
         $temp = ord($password[$i]);
         $temp += (3^$i) * ($i % 15);
         if($temp > (0xff))
         {
            $temp -= 256;
         }
         $password[$i] = chr($temp);
      }
      return $password;
   }


dar nu merge parola , stiti cumva ce e gresit sau daca e facut bine?

Multumesc



iulian30bv
PHPRomania Supporter
Mesaje: 6
Membru din: Lun Noi 21, 2011 10:11 pm

Mesajde iulian30bv » Lun Noi 21, 2011 10:48 pm

am rulat codul tau si se pare ca imi da urmatoarele erori

Cod: Selectaţi tot

Warning: Cannot use a scalar value as an array in D:\proiecte\test\a.php on line 26

Warning: Cannot use a scalar value as an array in D:\proiecte\test\a.php on line 26

Warning: Cannot use a scalar value as an array in D:\proiecte\test\a.php on line 26


problema se rezolva simplu: da-i string in loc de numar(pentru ca doar atunci apare aceasta problema)


Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 38 vizitatori