Does anyone know how to decode and encode a string in Base64 using the Base64. I am using the following code, but it\'s not working.
String source = \"passwo
'java.util.Base64' class provides functionality to encode and decode the information in Base64 format.
How to get Base64 Encoder?
Encoder encoder = Base64.getEncoder();
How to get Base64 Decoder?
Decoder decoder = Base64.getDecoder();
How to encode the data?
Encoder encoder = Base64.getEncoder();
String originalData = "java";
byte[] encodedBytes = encoder.encode(originalData.getBytes());
How to decode the data?
Decoder decoder = Base64.getDecoder();
byte[] decodedBytes = decoder.decode(encodedBytes);
String decodedStr = new String(decodedBytes);
You can get more details at this link.