首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个加密程序。没法解析 Base64

2013-04-05 
一个加密程序。无法解析 Base64无法解析 Base64这个是什么意思啊。是要导入jar包吗。[解决办法]org.apache.co

一个加密程序。无法解析 Base64
无法解析 Base64这个是什么意思啊。是要导入jar包吗。
[解决办法]
org.apache.commons.codec.binary.Base64
[解决办法]
sun.misc.BASE64Encoder
[解决办法]
以前用过BouncyCastle,线面参考《Java 加解密艺术》


import org.bouncycastle.util.encoders.Base64;
/**
 * 
 * @author Administrator
 *
 */
public abstract class Base64Code {

public final static String ENCODEING = "UTF-8";
/**
 * 
 * @param data need base64 encode
 * @return the value of base64
 * @throws Exception
 */
public static String encode(String data)throws Exception{
byte[] b = Base64.encode(data.getBytes(ENCODEING));
return new String(b, ENCODEING);
}

/**
 * 
 * @param data
 * @return
 * @throws Exception
 */
public static String decode(String data)throws Exception{
byte[] b = Base64.decode(data.getBytes(ENCODEING));
return new String(b, ENCODEING);
}
}

热点排行