Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nie ma RC4 w libmcrypt ?, problem z RC4 w libmcrypt
Witek7
post 25.10.2007, 19:22:24
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

Posty w temacie
- Witek7   nie ma RC4 w libmcrypt ?   25.10.2007, 19:22:24


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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 11:20