Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> szyfrowanie RC4, a klucz mieszany przez sha1
Cathan
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.04.2005

Ostrzeżenie: (0%)
-----


Witam
Mam pytanie.
Musze zaszyfrowac string za pomoca RC4 - i nie bylo by tak zle, gdyby nie fakt - iz klucz jest szyfrowany sha1. php zwraca problem z dlugośćią stringa - sha daje 40 obslugiwany jest 32

a na php.net jestraczej srednia rada
Cytat
Avoid using string representations hashes - md5() or sha1() - because hex encoding uses a set of only 16 characters [0-9a-f], which is equivalent to 4 bits, and thus halve the strength of your encryption: 4 x 32 = 128-bit.


a koniecznie klucz musi byc szyfrowany przez sha1

Jak rozwiazać taki problem??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cathan
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.04.2005

Ostrzeżenie: (0%)
-----


Moje zalozenie bylo takie, ze jesli w delphi inicjujemy string dla klucza z jakiejs zmiennej z pomoca sha1 i szyfrujemy za jego pomoca przez RC4 to algorytmy zarowno sha1 oraz RC4 sa takie same zarowno w php jak i delphi. Fakt ze w Delphi zostal uzyty komponent, jednak wyniki zwraqcane sa całkowicie inne. w php dostajemy straszne krzaki cos jak "qJóŤełĹ])WJr -" natomiast zwroty w delphi sa "cywilizowane" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) i wygladaja np. tak "F9zx==", jak dla mnie sa to całkowicie inne rzeczy i nie ma opcji zeby jakkolwiek je porownac.
Po przeanalizowaniu dokladnie wszystkich procedur w komponentach w deplphi prawdopodobnie dalo by sie uzyskac taki sam wynik w php jednak nie niestety na to czasu, (ani chyba wiedzy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )

Na szczescie pojawil sie plan B rozwiaznia problemu i jush wszystko jest O.K (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Pozdrawiam

Ten post edytował Cathan 11.07.2005, 14:02:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 07:14