Kodowanie Java Base64 i dekodowanie łańcucha [duplikat]

To pytanie ma już tutaj odpowiedź:

Kodowanie Base64 w Javie 16 odpowiedzi

Chcę zakodować łańcuch w base64 i przesłać go przez gniazdo i zdekodować. Ale po dekodowaniu daje inną odpowiedź. Oto mój kod, a wynik to „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);
       }
    }

Masz pomysł na to, jak to zrealizować?

Dziękuję Ci...

questionAnswers(6)

yourAnswerToTheQuestion