com.roncoo.adminlte.util.Base64Util.java Source code

Java tutorial

Introduction

Here is the source code for com.roncoo.adminlte.util.Base64Util.java

Source

/*
 * Copyright 2015-2016 RonCoo(http://www.roncoo.com) Group.
 *  
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *      http://www.apache.org/licenses/LICENSE-2.0
 *  
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.roncoo.adminlte.util;

import org.apache.commons.codec.binary.Base64;

/**
 * base64
 * 
 * @author LYQ
 */
public class Base64Util {

    /**
     * 
     * 
     * @param key
     * @return
     */
    public static String encrypt(String key) {
        byte[] ec = Base64.encodeBase64(key.getBytes(), true);
        String ec_result = new String(ec).replaceAll("\r|\n", "");
        return ec_result;
    }

    /**
     * 
     * 
     * @param key
     * @return
     */
    public static String decode(String key) {
        byte[] dc = Base64.decodeBase64(key.getBytes());
        String dc_result = new String(dc).replaceAll("\r|\n", "");
        return dc_result;
    }
}