Java Base64加密

概要:

Java Base64加密

| |目录

代码

package example;
import java.io.IOException;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class BothBase64 {
	/**
	 * 加密
	 * 
	 * @param data
	 * @return
	 */
	public static String encryptBASE64(byte[] data) {
		// 加密数据
		return (new BASE64Encoder()).encodeBuffer(data);
	}
	/**
	 * 解密
	 * 
	 * @param data
	 * @return
	 * @throws IOException
	 */
	public static byte[] decryptBASE64(String data) throws IOException {
		// 解密数据
		return (new BASE64Decoder()).decodeBuffer(data);
	}
	public static void main(String[] avg) throws IOException {
		
		String data = "XSoftlab";
		System.out.println("加密前:" + data);
		String data1 = BothBase64.encryptBASE64(data.getBytes());
		System.out.println("加密后:" + data1);
		byte[] data2 = BothBase64.decryptBASE64(data1);
		System.out.println("解密后:" + new String(data2));
	}
}


评论关闭
评论 还能输入200
评论关闭
评论 还能输入200
资料加载中...
已关注 , 取消