Jag använder de här två metoderna för att skapa en Base64-encoded String utifrån en vanlig String. First gör jag den till en byte[] och sen till Base64-kodad.
Mitt problem är att jag senare behöver gå andra hållet, från den Base64-kodade texten (YWJjMTIz) tillbaka till ursprungstexten (abc123). Är det någon som vet om och isf hur det är möjligt?
Tror mitt problem är att både encode() och decode() tar och ger en byte[]. Så min fråga bör ändras till om det finns möjlighet att göra en String till byte[] och sen gå tillbaka från byte[] till exakt samma String?
String text = "abc123";
byte[] byteArray = text.getBytes();
Finns det någon metod som gör om byte[] byteArray tillbaka till String text ("abc123")?