commons-codec是Apache下面的一個加解密開發包html
官方地址爲:http://commons.apache.org/codec/算法
官方下載地址:http://commons.apache.org/codec/download_codec.cgiapache
在線文檔:http://commons.apache.org/codec/userguide.htmlide
下面示例爲使用Base64實現字符串的加解密:ui
/** 加密
* spa
* 建立日期2011-4-25上午10:12:38 code
* 修改日期 htm
* 做者:dh *TODO 使用Base64加密算法加密字符串 開發
*return
*/
public static String encodeStr(String plainText){
byte[] b=plainText.getBytes();
Base64 base64=new Base64();
b=base64.encode(b);
String s=new String(b);
return s;
}
/**
*
* 建立日期2011-4-25上午10:15:11
* 修改日期
* 做者:dh *TODO 使用Base64加密
*return
*/
public static String decodeStr(String encodeStr){
byte[] b=encodeStr.getBytes();
Base64 base64=new Base64();
b=base64.decode(b);
String s=new String(b);
return s;
}