public function ajaxSalt() { $public_key = Csrf::generateKeys(); $data = 'plaintext data goes here'; openssl_public_encrypt($data, $encrypted, $public_key); openssl_private_decrypt($encrypted, $decrypted, Session::get('RSA_private')); if ($public_key !== false) { var_dump($public_key); } else { echo 'N'; } }