BASE64加密和解密
二话不说直接上码,如果没有码的就不来的:
package com.wisetop.base.encoder;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/** * @author Autnmn.Jack2010 */public class Base64EncoderTest {public static void main(String[] args)throws IOException {BASE64Encoder encoder= new BASE64Encoder();String name = new BufferedReader(new InputStreamReader(System.in)).readLine();System.out.println(encoder.encode(name.getBytes()));String password= new BufferedReader(new InputStreamReader(System.in)).readLine();System.out.println(encoder.encode(password.getBytes()));System.out.println("解密后:");String jiami = encoder.encode(name.getBytes());String pass = encoder.encode(password.getBytes());BASE64Decoder decoder = new BASE64Decoder();byte[] b = decoder.decodeBuffer(jiami);byte[] p = decoder.decodeBuffer(pass);System.out.println(new String(b));System.out.println(new String(p));}}谢谢