Skocz do zawartości

[PHP] Zabezpieczenie md5


Dawka83

Rekomendowane odpowiedzi

Więc tak zrobiłem sobie takie zabezpieczenie które przesyła z 1 pliku do 2 zakodowane dane (dokładnie liczbę) tylko że z poprzedzeniem literki a na początku. Następnie w 2 pliku chciał bym zrobić rozkodowanie. Czyli dokładnie usuniecie tej literki a z ciągu znaku i z powrotem zakodowanie do md5. Chciałem to zrobić tak:

$txt=$_GET['txt'];
for($i=0; $i<=1; $i++)
{
    if ($txt==md5('a'.$i))
    {
        $txt=md5($i);
        break;
    }
}

jednak zmienna $txt nie przyjmuje wartości zakodowanej liczby bez literki a. Dlaczego?

 

Koduje tak:

$liczba=rand(0,1);
$liczba_md5=md5($liczba);
$liczba_img=md5('a'.$liczba_md5);

 

Musi to być metoda pętli bo w późniejszym czasie będzie to mogła być liczba np 50.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Po pierwsze wytłumacz po ludzku. Co w jakiej kolejności, bo napisałeś chyba w jakiejś odwrotnej.

Po drugie powiedz jakie dane przesyłasz, bo ja nie będę zgadywał co masz w gecie.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...