import org.apache.commons.codec.binary.Base64;
import java.nio.charset.StandardCharsets;
public class Base64Util {
//加密:
public static String encodeStr(String plainText) {
byte[] b = plainText.getBytes(StandardCharsets.UTF_8);
Base64 base64 = new Base64();
b = base64.encode(b);
return new String(b, StandardCharsets.UTF_8);
}
/**
* base64解密
* @param encodeStr 加密后的字段
* @return 解密后的字段
*/
public static String decodeStr(String encodeStr) {
byte[] b = encodeStr.getBytes();
Base64 base64 = new Base64();
b = base64.decode(b);
return new String(b, StandardCharsets.UTF_8);
}
public static void main(String[] args) {
//用法
System.out.print(decodeStr("6E0BC3DA34312417852DE1EC3BD2DA78"));
}
}
base64 加密 解密
最新推荐文章于 2024-03-25 20:00:00 发布