commons-codec-1.9.jar是Java开发的中的一个强大的jar工具包,用于发布和使用类库,作为组件、applet 或者插件程序的部署单位,有需要的用户可以下载来使用。
【功能说明】
commons-codec用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。
示例:
不可逆算法
1.MD5
String str = "abc";
DigestUtils.md5Hex(str);
2.SHA1
String str = "abc";
DigestUtils.shaHex(str);
可逆算法
常规加密解密算法:BASE64
加密
String str= "abc";
byte[] b = Base64.encodeBase64(str.getBytes(), true);
System.out.println(new String(b));
解密
String str = "YWJj";
byte[] b = Base64.decodeBase64(str.getBytes());
System.out.println(new String(b));