[JAVA] BASE64 ENCODE / DECODE

1. 자바 BASE64 인코드

public static String base64Encode(String param) {
    	
    	String encodedString = null;
    	
    	if(param == null || param == "") {
    		return encodedString;
    	}
    	
    	try {
			byte[] blobBytes = param.getBytes("UTF-8");
			
			encodedString = Base64.getEncoder().encodeToString(blobBytes);
			
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    	
    	return encodedString;
}

 

2. 자바 BASE64 디코드

public static String base64Decode(String param) {
    	byte[] decodebyte;
    	String decodeString = null;
    	
    	if(param == null || param == "") {
    		return decodeString;
    	}
    	
    	decodebyte = Base64.getDecoder().decode(param);
    	decodeString = new String(decodebyte);
    	
    	
    	return decodeString;
}

 

 

참조) https://www.baeldung.com/java-base64-encode-and-decode

'BackEnd > JAVA' 카테고리의 다른 글

[Java] 자바 다운로드 및 설치 (OpenJdk)  (0) 2021.10.16