package com.ots.common.utils;
|
|
import java.util.Base64;
|
|
/**
|
* @description: base64 加解密
|
* @author: zhijie
|
* @create: 2022-01-03 17:27
|
**/
|
public class Base64Utils {
|
|
/**
|
* 加密
|
* @param data
|
* @return
|
*/
|
public static String encode(String data){
|
Base64.Encoder encoder = Base64.getEncoder();
|
byte[] b = encoder.encode(data.getBytes());
|
b = encoder.encode(b);
|
b = encoder.encode(b);
|
return new String(b);
|
}
|
|
public static String decode(String data){
|
Base64.Decoder decoder = Base64.getDecoder();
|
byte[] b = decoder.decode(data.getBytes());
|
b = decoder.decode(b);
|
b = decoder.decode(b);
|
return new String(b);
|
}
|
|
public static void main(String[] args) {
|
String str = Base64Utils.encode("411");
|
String str1 = Base64Utils.decode(str);
|
System.out.println(str);
|
System.out.println(str1);
|
}
|
|
}
|