public class Base64Util { private static final Logger logger = LoggerFactory.getLogger(Base64Util.class); //编码 public static String encodeStr(String str){ Base64.Encoder encoder = Base64.getEncoder(); byte[] textByte; try { textByte = str.getBytes("UTF-8"); //编码 return encoder.encodeToString(textByte); } catch (UnsupportedEncodingException e) { logger.info("base64 encode:"+e.getMessage()); } return null; } //解码 public static String decoderStr(String encodedText){ Base64.Decoder decoder = Base64.getDecoder(); try { return new String(decoder.decode(encodedText), "UTF-8"); } catch (UnsupportedEncodingException e) { logger.info("base64 decode:"+e.getMessage()); } return null; } }
Base64加密解密
最新推荐文章于 2021-12-11 21:38:33 发布