![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 25.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Zadanie: Muszę rozkodować paczkę zakodowaną w Delphi przy użyciu klasy TDCP_RC4. Problem: Próbowałem rozkodować biblioteką PEAR::Crypt_RC4, - bezskutecznie. Brakuje mi kodowania w RC4 dla libmcrypt. Mam wersję 2.2.x ale gdy listuje dostępne tryby wyświetla wiele ale nie RC4, pomimo informacji na stronach że RC4 jest w wersjach >= libmcrypt 2.2.x. Jak więc skorzystać z kodowania RC4 używając funkcji PHP mcrypt_encode ? Być może nie wiem o jakimś sposobie używania RC4 przez mcrypt_decode() , wiem jedynie z manuala, że należy ustawić tryb MCRYPT_MODE_STREAM (poniżej w kodzie) Kod: Kod $key = 'jakis klucz'; $iv_size = mcrypt_get_iv_size(MCRYPT_RC4, MCRYPT_MODE_STREAM); $iv = mcrypt_create_iv($iv_size); $decrypted = mcrypt_decrypt(MCRYPT_RC4,$key,$theData,MCRYPT_MODE_STREAM,$iv); Błąd: "Warning: mcrypt_get_iv_size() [function.mcrypt-get-iv-size]: Module initialization failed" Dzięki za pomoc. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 11:20 |