Following is my python code to generate base64 encoded string:
base64str = base64.encodestring('%s:' % getpass.getuser())
I want same base64str using Java. Here is my Java code snippet:
String user = System.getProperty("user.name");
byte[] encoded_str = Base64.encodeBase64(user.getBytes());
String encoded_string = new String(encoded_str).trim();
Somehow python encoded string is different than Java. I'm using "import org.apache.commons.codec.binary.Base64;" library.
Any idea ?