Is there a way to mask/encrypt the URL configured for Button Actions in CRM?

Is there a way to mask/encrypt the URL configured for Button Actions in CRM?

Hi, I have a button configured with Invoke URL action in Leads Module. Here the URL is a public URL going with parameters from the Leads Module. 

Query is:

1) Is there a way to mask this URL (i.e. when we click the button is there a way to hide the address bar)?
2) If above is not possible, can we encrypt the URL?