package ewell.ca.util;
import java.io.UnsupportedEncodingException;
import org.apache.commons.codec.binary.Base64;
public class Base64Util {
public static String base64Encoder(String content){
Base64 base64 = new Base64();
byte[] textByte;
try {
textByte = content.getBytes("UTF-8");
//编码
content = new String(base64.encode(textByte),"utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return content;
}
public static String base64Decoder(String content){
Base64 base64 = new Base64();
String str = "";
//解码
try {
str = new String(base64.decode(content.getBytes()), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
}
JDK1.6 Base64加密解密
于 2023-01-05 13:58:46 首次发布