diff --git a/php.php b/php.php index 961e13b..c31e87b 100644 --- a/php.php +++ b/php.php @@ -1,19 +1,19 @@ -<?php + "<%= example_user[:guid] %>", - "expires" => "<%= example_user[:expires].to_s(:db) %>", - "display_name" => "<%= example_user[:display_name] %>", - "email" => "<%= example_user[:email] %>", - "url" => "<%= example_user[:url] %>", - "avatar_url" => "<%= example_user[:avatar_url] %>" + "guid" => "example_user[:guid]", + "display_name" => "example_user[:display_name]", + "email" => "example_user[:email]", + "url" => "example_user[:url]", + "avatar_url" => "example_user[:avatar_url]", + "expires" => date("r", strtotime("+30 minutes")) ); $data = json_encode($user_data); @@ -26,11 +26,14 @@ $pad = 16 - (strlen($data) % 16); $data = $data . str_repeat(chr($pad), $pad); - -$cipher = mcrypt_module_open(MCRYPT_RIJNDAEL_128,'','cbc',''); -mcrypt_generic_init($cipher, $saltedHash, $iv); -$encryptedData = mcrypt_generic($cipher,$data); -mcrypt_generic_deinit($cipher); + +$encryptedData = openssl_encrypt( + $data, + 'aes-128-cbc', + $saltedHash, + OPENSSL_RAW_DATA|OPENSSL_ZERO_PADDING, + $iv +); $encryptedData = urlencode(base64_encode($encryptedData)); -?> \ No newline at end of file +?>