Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szyfrowanie XOR w php - coś nie działa., strona zatrzymuje przy ładowaniu
usercontrol
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.02.2006

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


Witam !
Naskrobałem coś takiego:
  1. <?
  2. function XOREn($CodeKey, $DataIn)
  3. {
  4.  
  5. for ($DataPtr=1; strlen($DataIn); $DataPtr++){
  6.  
  7. $XORValue1 = ord(substr($DataIn, $DataPtr, 1));
  8. $XORValue2 = ord(substr($CodeKey, (($DataPtr % strlen($CodeKey)) + 1), 1));
  9. $DataOut .= chr($XORValue1 ^ $XORValue2);
  10. }
  11. return $DataOut;
  12.  
  13. }
  14. ?>
  15.  
  16. Moja stronka !<bR>
  17. oto wartość XOR'a: "
  18. <?
  19. $CK="muahaha";
  20. $DataX="haselko";
  21. echo XOREn($CK, $DataX);
  22. ?>


To ma być szyfrowanie algorytmem XOR, jednak przy ładowaniu tego pliku strona jakgdyby "staje": W operze nic sie nie wyswietla i pisze caly czas "łączenie" co świadczy o ładowaniu strony..
co napisałem nie tak?

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Skoro wg. Ciebie podanie linka do strony w manualu opisującej dokładnie jak powinno się używać pętli for nie jest pomocą to ja już nic nie wiem.

P.S. Twoja funkcja nie koduje dobrze ciągu, bo nie bierze pod uwagę pierwszego znaku (indeks znaków w ciągu zaczyna się od 0, a nie od 1).
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: 11.10.2025 - 04:22