Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.23 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: gladdos
  5.  * Date: 21.03.2019
  6.  * Time: 21:15
  7.  */
  8.  
  9. echo <<<HTML
  10. <form enctype="multipart/form-data" action="test.php" method="post">
  11. <input type="text" name="msg" placeholder="Текст">
  12. <input type="hidden" name="MAX_FILE_SIZE" value="4096" />
  13. <input type="file" name="key">  
  14. <input type="submit" id="">
  15. </form>
  16. HTML;
  17. $server_private_key = file_get_contents('./private.asc', TRUE, NULL, 0, 512);
  18. $uploaddir = "C:\\xampp\\htdocs\\php_files\\";
  19. if ($_FILES['key']['type'] != "text/plain") {
  20.     echo "Выгружаемый файл не явл. тесктом!";
  21.     die;
  22. }
  23. $uploadfile = $uploaddir . basename($_FILES['key']['name']);
  24. echo '<pre>';
  25. if (move_uploaded_file($_FILES['key']['tmp_name'], $uploadfile)) {
  26.     echo "Файл корректен и был успешно загружен.\n";
  27. } else {
  28.     echo "Файл не был выгружен!\n";
  29. }
  30. print "</pre>";
  31. $msg = htmlspecialchars($_POST['msg']);
  32. $user_public_key = file_get_contents($uploaddir . $_FILES['key']['name'], FALSE, NULL, 0, 512);
  33. function obfuscate($msg, $key)
  34. {
  35.     if (empty($key)) return $msg;
  36.     return $msg ^ str_pad('', strlen($msg), $key);
  37. }
  38. printf(obfuscate($msg, $user_public_key));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement