Base64 Java codifica y decodifica una cadena [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Codificación Base64 en Java 16 respuestasQuiero codificar una cadena en base64 y transferirla a través de un socket y decodificarla de nuevo. Pero después de decodificarlo da diferente respuesta. El siguiente es mi código y el resultado es "77 + 9x6s ="
import javax.xml.bind.DatatypeConverter;
public class f{
public static void main(String a[]){
String str = new String(DatatypeConverter.parseBase64Binary("user:123"));
String res = DatatypeConverter.printBase64Binary(str.getBytes());
System.out.println(res);
}
}
¿Alguna idea sobre cómo implementar esto?
Gracias...