Base64 Java kodiert und dekodiert einen String [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Base64-Codierung in Java 16 Antworten

Ich möchte einen String in base64 kodieren und ihn über einen Socket übertragen und wieder dekodieren. Aber nach dem Entschlüsseln gibt es eine andere Antwort. Folgendes ist mein Code und das Ergebnis ist "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);
       }
    }

Irgendeine Idee, wie dies implementiert werden soll?

Danke dir...

Antworten auf die Frage(6)

Ihre Antwort auf die Frage