Java Base64 转码解码
只是简单的转码解码,所以用于加密数据风险会比较高。
这里使用的编码是 UTF-8。
import java.nio.charset.StandardCharsets;
import java.util.Base64;
public class Base64Util {
/**
* 字符串转码 Base64
* @param s
* @return 转码后的 Base64 字符串
*/
public static String encode(String s) {
return Base64.getEncoder().encodeToString(s.getBytes(StandardCharsets.UTF_8));
}
/**
* Base64 解码为字符串
* @param s
* @return 解码后的原始字符串
*/
public static String decode(String s) {
return new String(Base64.getDecoder().decode(s), StandardCharsets.UTF_8);
}
}