Use HTTP with SSL (HTTPS). Everything sent between the client and the server (including the URL in the HTTP GET request) will be encrypted.
Obviously, this won't hide the data from the user, but since it starts in unencrypted form in the browser (the data you were planning to input into the JS encryption routine), nothing will.