package cn.gistack.common.utils; import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.util.Base64; public class Base64Utils { // 加密 public static String getBase64Encode(String str) { // String-->byte[] byte [] data = str.getBytes(StandardCharsets.UTF_8); // 编码(base64字符串) String base64Str = Base64.getEncoder().encodeToString(data); return base64Str; } /** * 对Base64字符串进行解码 * @param base64Str * @return */ public static String getBase64Decode(String base64Str) { // 解码 byte [] base64Data = Base64.getDecoder().decode(base64Str); // byte[]-->String(解码后的字符串) String str = new String(base64Data, StandardCharsets.UTF_8); return str; } }