import org.apache.commons.codec.binary.Base64;
import java.io.UnsupportedEncodingException;
public class Base64UtilJm {
/**
* 解密
*
* @param data
* @return
* @author jqlin
*/
public static String decode(String data) {
try {
if (null == data) {
return null;
}
return new String(Base64.decodeBase64(data.getBytes("utf-8")), "utf-8");
} catch (UnsupportedEncodingException e) {
}
return null;
}
/**
* 加密
*
* @param data
* @return
* @author jqlin
*/
public static String encode(String data) {
try {
if (null == data) {
return null;
}
return new String(Base64.encodeBase64(data.getBytes("utf-8")), "utf-8");
} catch (UnsupportedEncodingException e) {
}
return null;
}
}