Red de conocimiento informático - Material del sitio web - Cómo codificar y decodificar BASE64 en Java

Cómo codificar y decodificar BASE64 en Java

importar?sun.misc.BASE64Encoder;?

importar?sun.misc.BASE64Decoder;?

//?Convertir?s?a?BASE64? ¿Codificación?

public?static?String?getBASE64(String?s)?{?

if?(s?==?null)?return?null;?

return?(new?sun.misc.BASE64Encoder()).encode(?s.getBytes()?);?

}?

//?Will ?BASE64?cadena codificada?s?para decodificar?

public?static?String?getFromBASE64(String?s)?{?

if?(s?==? null) ?return?null;?

BASE64Decoder?decoder?=?new?BASE64Decoder();?

¿intentar?{?

byte[]? =?decoder.decodeBuffer(s);?

return?new?String(b);?

}?catch?(Exception?e)?{?

retorno?nulo;?

}?

}