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;
|
}
|
}
|