介绍
Commons codec,是项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。不仅是编码,也可用于解码。
Maven坐标
<!-- /artifact/commons-codec/commons-codec --><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency>
应用
package util;import mons.codec.binary.Base64;import org.springframework.util.Base64Utils;/*** @author yanyugang* @description BASE64加密解密* @date -08-15 14:41*/public class Base64Test {public static void main(String[] args){String str="Hello World";// spring core 工具类byte[] base64=Base64Utils.encode(str.getBytes());// commons-codec工具类byte[] bytes=Base64.encodeBase64(str.getBytes());String encodeString=new String(bytes);System.out.println("BASE64加密后===>" + encodeString);String decodeString=new String(Base64.decodeBase64(bytes));System.out.println("BASE64解密后===>" + decodeString);}}