본문 바로가기

보안/시큐어코딩

[시큐어코딩실딩] 인코딩

BASE64 인코딩



public String encodeBase64(String data){

StringBuffer buffer=new StringBuffer();

BASE64Decoder decoder = new BASE64Decoder();   

    System.out.println("received encode test: "+data);

    buffer.append("수신데이터: "+ data+"<br/>");

    if ( data != null ) {

    byte[] decodedBytes;

try {

decodedBytes = decoder.decodeBuffer(data);

data=new String(decodedBytes);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}      

       buffer.append("디코딩된 수신데이터: "+data+"<br/>");

     } else {

    buffer.append("Input data is null !! ");

     }

    return buffer.toString();     

}