package com.whyc.util; import org.apache.shiro.codec.Base64; import org.apache.shiro.codec.Hex; /** * @Description:封装base64和16进制编码解码工具类 */ public class EncodesUtil { /** * @Description HEX-byte[]--String转换 * @param input 输入数组 * @return String */ public static String encodeHex(byte[] input){ return Hex.encodeToString(input); } /** * @Description HEX-String--byte[]转换 * @param input 输入字符串 * @return byte数组 */ public static byte[] decodeHex(String input){ return Hex.decode(input); } /** * @Description Base64-byte[]--String转换 * @param input 输入数组 * @return String */ public static String encodeBase64(byte[] input){ return Base64.encodeToString(input); } /** * @Description Base64-String--byte[]转换 * @param input 输入字符串 * @return byte数组 */ public static byte[] decodeBase64(String input){ return Base64.decode(input); } }