package com.test;
//import org.apache.commons.codec.binary.Base64;
import org.junit.Test;
import org.springframework.boot.test.context.SpringBootTest;
import java.io.UnsupportedEncodingException;
/**
* Base64加密解密工具类
*/
@SpringBootTest
public class Base64Test {
/**
* Apache Commons Codec包下Base64
* @param args
*/
public static void main(String[] args) {
org.apache.commons.codec.binary.Base64 base64 = new org.apache.commons.codec.binary.Base64();
String text = "字符串";
try {
byte[] textByte = text.getBytes("UTF-8");
String encoderText = base64.encodeToString(textByte);
System.out.println(encoderText);
String decodeText = new String(base64.decode(encoderText), "UTF-8");
System.out.println(decodeText);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
/**
* j
Base64Util
于 2020-12-10 20:07:13 首次发布
本文介绍了Base64Util在加密和解密中的应用,详细阐述了Base64编码原理,并提供了Java实现示例,帮助读者理解如何在实际项目中进行Base64的加密和解密操作。
摘要由CSDN通过智能技术生成