Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szyfrowanie tekstu.
TetTheGod
post 16.03.2019, 11:46:41
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 1
Dołączył: 23.12.2016

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


Witam, napisałem algorytm szyfrownia tekstu i po stronie klienta działa, jednak gdy przesyłam na serwer zaszyfrowany tekst, to chcę aby tam został odszyfrowany i zaszyfrowany według algorytmu serwera. Problem jest taki, że odszyfrowanie po stronie serwera działa, jednak szyfrowanie już nie i po prostu zwraca mi odszyfrowany tekst zamiast zaszyfrowanego.

  1. <?PHP
  2. if($_POST['encrypted_text'])
  3. {
  4. $encrypted_text = $_POST['encrypted_text'];
  5. if($_POST['mode'] == "write");
  6. {
  7. $save = fopen("serwer/encrypted_text.txt", "w");
  8. echo "Tekst został zapisany na serwerze."."\n\n";
  9. $_POST['mode'] = "rea";
  10. }
  11. }
  12. if($_POST['mode'] == "rea")
  13. {
  14. $file = fopen("encryption_scheme.txt", "r");
  15. $data = $_POST['encrypted_text'];
  16. $data = str_replace(',', '', $data);
  17. while (!feof($file))
  18. {
  19. $text = fgets($file);
  20. list($letter, $code) = explode(' => ', $text, 2);
  21. $code = trim($code);
  22. $data = str_replace($code, $letter, $data);
  23. }
  24. fclose($file);
  25. $fil = fopen("serwer/encryption_scheme.txt", "r");
  26. while (!feof($file))
  27. {
  28. $text = fgets($file);
  29. list($letter, $code) = explode(' => ', $text, 2);
  30. $code = trim($code);
  31. $server_encryption = str_replace($letter, $code, $data);
  32. }
  33. echo $server_encryption;
  34. }
  35.  
  36. if($_POST['mode'] == "read")
  37. {
  38. $data = fopen("serwer/encrypted_text.txt", "r");
  39. $data = fgets($data);
  40. echo $data;
  41. }
  42. ?>
Go to the top of the page
+Quote Post

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: 28.03.2024 - 23:18