I am looking to pass some sensitive information along with the URL in my JAVA web application. So now I want to use encryption, base 64 encoding and URL encoding. I am going through various libraries like apache codec, java.net and sun for this but I am looking to use the most latest and secure encoding in my code Which is the best java library I can use for this? Any other latest libraries to encode and decode?
Also, if we encode a string, does it need a seed or a key? (I thought private keys and seeds are used for encryption not for encoding... Isn't it?)
Will the base 64 encoded output for a string ex. "StackOverflow" always be the same? ex."xxxxxxxxx"
[ Looking for best base 64 and URL encoding libaries for now ... Would definitely use encryption algorithms too :) ]