Base64加解密
import java.nio.charset.StandardCharsets;
import java.util.Base64;
/**
* base64 加解密工具类
*/
public final class Base64Util {
/**
* 禁止实例化
*/
private Base64Util() {
}
/**
* 编码
*
* @param str str
* @return String
*/
public static String encode(String str) {
return Base64.getEncoder().encodeToString(str.getBytes(StandardCharsets.UTF_8));
}
/**
* 解码
*
* @param str str
* @return String
*/
public static String decode(String str) {
byte[] bytes = Base64.getDecoder().decode(str.getBytes(StandardCharsets.UTF_8));
return new String(bytes, StandardCharsets.UTF_8);
}
}