Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. <?php
  2. # Create 'token1'
  3. $data = '== SecureToken LoggedIn=True HeistCodeAvailable=True ==';
  4.  
  5. # Generate the key
  6. $key = '';
  7. $key .= '::' . $_SERVER['REQUEST_TIME'];
  8. $key .= '::' . $_SERVER['HTTP_USER_AGENT'];
  9. $key .= '::' . getmypid();
  10. $key .= '::' . $_SERVER['SERVER_ADDR'];
  11. $key .= '::' . $_SERVER['SERVER_PORT'];
  12. $key .= '::' . $_SERVER['REMOTE_ADDR'];
  13. $key .= '::' . $_SERVER['REMOTE_PORT'];
  14. $key .= '::' . getmyuid();
  15. $key .= '::' . getmygid();
  16. error_log("token1 plaintext key:" . $key);
  17.  
  18. $nonHash = $key;
  19.  
  20. $key = md5($key, True);
  21. $iv = md5($key, True);
  22.  
  23. # Encrypt token1
  24. $encrypted = openssl_encrypt($data, 'aes-128-ctr', $key, False, $iv);
  25. setcookie('token1', $encrypted, time() + (86400 * 7));
  26. $_SESSION['token1_key'] = $key;
  27. $_SESSION['token1_iv'] = $iv;
  28.  
  29. echo $data . "<br>";
  30. echo $nonHash . "<br>";
  31. echo $encrypted;
  32. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement