Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Konwersja kodu z delphi do php
kenobi13
post
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}
Go to the top of the page
+Quote Post
jareeny
post
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.
Go to the top of the page
+Quote Post
kenobi13
post
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ć.

  1. function StrToStrHash($str, $key)
  2. {
  3. $wynik = '';
  4.  
  5. for ($i = 1; $i < strlen($key); $i++)
  6. /*
  7. Nie wiem jak to przeobic
  8. $wynik .= IntToBaseX(StrToHash($str, i * ord(Key[i])), 62);
  9. */
  10.  
  11. return $wynik;
  12. }


Ten post edytował kenobi13 19.04.2010, 13:52:44
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(kenobi13 @ 19.04.2010, 14:30:44 ) *
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.
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: 24.08.2025 - 10:12