日期:2014-05-20 浏览次数:20796 次
    /**
     * 功能:将字符串进行BASE64编码,返回字符串
     * 
     * @param src
     * @return
     */
    public String getBASE64(String src) {
        if (src == null) {
            return null;
        }
        byte[] b = src.getBytes();
        BASE64Encoder encoder = new BASE64Encoder();
        return encoder.encode(b);
    }
    /**
     * 功能:将BASE64编码的字符串src进行解码
     * 
     * @param src
     * @return
     */
    public String getFromBASE64(String src) {
        if (src == null) {
            return null;
        }
        BASE64Decoder decoder = new BASE64Decoder();
        try {
            byte[] b = decoder.decodeBuffer(src);
            return new String(b);
        } catch (Exception e) {
            return null;
        }
    }