Как перевести (String incrypt) в base64 и обратно?

public class MainActivity extends AppCompatActivity {

   

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        String incrypt = "qwerty12345";

    }


    public void crypt_text(View v) {


    }

    public void incrypt_text(View v) {


    }

}

Ответы (2 шт):

Автор решения: Sergei Buvaka

Кодирование:

String originalInput = "test input";
String encodedString = Base64.getEncoder().encodeToString(originalInput.getBytes());

Декодирование:

byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);

Это все в самом простом виде. Здесь можно посмотреть больше

→ Ссылка