Which encoding or encryption algorithm should I use for Query String so that it will result in shortest posssible length (minimum characters)?
I am not sending any sensitive or security information in the query string.
I am currently using Base64Encoding along with MD5 Hash.
I want to shorten my url as far as possible.

For Eg.:

http://example.com/?Data=U2VhcmNoVHlwZT0yfEJvZHlTdHlsZUlEcz0tMXxUcmFuc0lEPTE0fFRyYW5zVHlwZUlEcz0tMXxGdWVsSUQ9Mzl8RnVlbFR5cGVJRHM9LTF8TWFrZUlEcz0tMXxNb2RlbElEcz0tMXxTb3J0UGFyYW1lbnRlcj1SZXZpZXdDb3VudHxGZWF0dXJlSURzPS0x-swICu07nyN1PmTT897QG%2bA%3d%3d
Which encoding or encryption algorithm should I use for Query String so that it will result in shortest posssible length (minimum characters)?
===

I am not sending any sensitive or security information in the query string.
I am currently using Base64Encoding along with MD5 Hash.
I want to shorten my url as far as possible.

For Eg.:

http://example.com/?Data=U2VhcmNoVHlwZT0yfEJvZHlTdHlsZUlEcz0tMXxUcmFuc0lEPTE0fFRyYW5zVHlwZUlEcz0tMXxGdWVsSUQ9Mzl8RnVlbFR5cGVJRHM9LTF8TWFrZUlEcz0tMXxNb2RlbElEcz0tMXxTb3J0UGFyYW1lbnRlcj1SZXZpZXdDb3VudHxGZWF0dXJlSURzPS0x-swICu07nyN1PmTT897QG%2bA%3d%3d