Java上进行Base64的编码(Encode)和解码(Decode)

刘学 | skill | 2020-05-22

自己的一个小工具需要用到Base64加解密,因为用的还是java6,因此没有用上java8自带的base64,

搜索了一轮发现 commons-codec-1.10.jar包灰常靠谱,有需要的可以参考下

package com.base64;

import java.io.UnsupportedEncodingException;

import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.digest.DigestUtils;



public class Base64Test {

	
	public static void main(String[] args) throws UnsupportedEncodingException {
		// TODO Auto-generated method stub
		Base64 base64 = new Base64();
		String testContent= "5rWL6K+V55qE5Yqg5a+G5YaF5ZCM";
		
		//测试解密
		String decodeTestContent="";
		try {
			decodeTestContent= new String(base64.decode(testContent), "UTF-8");
			//System.out.print(decodeTestContent);
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		
		//测试加密
		byte[] testContentv2rayByte = decodeTestContent.getBytes("UTF-8");
		String encodeTestContentv2rayByte  = base64.encodeToString(testContentv2rayByte );
		System.out.println(encodeTestContentv2rayByte);
		
	}

}

官网下载地址:点击到达

蓝奏云盘下载:密码:a7wp


评 论