![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 13.07.2009 Skąd: Ziemia Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy ktos moze mi pomoc przekonwertowac kod z delphi na php? jest to funkcja do szyfrowania danych. Oto kod:
Kod function StrToStrHash(Str, Key: String): String;
var i: Integer; begin Result := ''; for i := 1 to length(Key) do Result := Result + IntToBaseX(StrToHash(Str, i * ord(Key[i])), 62); end;{StrToStrHash} function StrToHash(Str: String; Method: Cardinal): Cardinal; const Pow: array[0..7] of Integer = (1, 2, 4, 8, 16, 32, 64, 128); var i, j, ByteVal: Integer; TestBit: Boolean; begin Result := 0; for i := 1 to length(Str) do begin ByteVal := ord(Str[i]); for j := 7 downto 0 do begin TestBit := ((Result and 32768) = 32768) xor ((ByteVal and Pow[j]) = Pow[j]); Result := ((Result and 32767) * 2); if TestBit then Result := Result xor Method; end;{for j} end;{for i} end;{StrToHash} |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 23 Dołączył: 2.10.2007 Skąd: Słupsk Ostrzeżenie: (0%) ![]() ![]() |
pomóc? to pokaż co już sam zaczęłeś (IMG:style_emoticons/default/smile.gif) jeżeli nic, to to chyba się nadaje do giełdy ofert.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 13.07.2009 Skąd: Ziemia Ostrzeżenie: (0%) ![]() ![]() |
Mam prawie całe StrToStrHash przerobione. A za StrToHash niezbyt wiem jak się zabrać.
Ten post edytował kenobi13 19.04.2010, 13:52:44 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Mam prawie całe StrToStrHash przerobione. (IMG:style_emoticons/default/blinksmiley.gif) błąd na błędzie... poczytaj najpierw o składni PHP, a dopiero potem bierz się za kodowanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:12 |