Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dekodowanie mcrypt_decrypt
Forum PHP.pl > Forum > Przedszkole
laqula
Podczas wykonania funkcji mcrypt_decrypt zawiesza mi się serwer.

Kod
Błąd programu
Apache.exe wygenerował błąd i będzie zamknięty przez system Windows. Musisz ponownie uruchomić program.

Tworzony jest dziennik błedów.


Bardzo to dziwne. Jak się tego pozbyć? Oto kod:
  1. <?php
  2. $iv= mcrypt_create_iv (mcrypt_get_iv_size (MCRYPT_TRIPLEDES, MCRYPT_MODE_CBC), MCRYPT_RAND);
  3. $crypttext = mcrypt_decrypt (MCRYPT_TRIPLEDES, $key, $passwd, MCRYPT_MODE_CBC, $iv);
  4. ?>


A dla ciekawostki ten kod działa OK:
  1. <?php
  2. $iv= mcrypt_create_iv (mcrypt_get_iv_size (MCRYPT_TRIPLEDES, MCRYPT_MODE_CBC), MCRYPT_RAND);
  3. $crypttext= mcrypt_encrypt (MCRYPT_TRIPLEDES, $key, $passwd, MCRYPT_MODE_CBC, $iv);
  4. ?>
a79rtur
nie pamietam dokładnie jak to było ale miałem jakies problemy z biblioteką mcrypt pod winda i jak wgrałem inną wersję pliku libmcrypt.dll to spoko chodziło.
laqula
Niestety zmiana wersji nic nie dała. Nie wiem czemu. Na innym serwerze podobno to działało OK a teraz się wykrzacza.

Napisałem własny skrypt szyfrujący i nie będę korzystał z mcrypt'a.
a79rtur
funkcja crypt() jeszcze zostaje
rogrog
Cytat(a79rtur @ 2004-09-28 13:07:45)
funkcja crypt() jeszcze zostaje

crypt hashuje...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.