Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nie ma RC4 w libmcrypt ?, problem z RC4 w libmcrypt
Witek7
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:21