import sun.misc.BASE64Decoder; 
import sun.misc.BASE64Encoder; 
 
public class TestEncrypt { 
 
	public static void main(String[] args) { 
		// TODO Auto-generated method stub 
		String s="http://localhost:9080/wxpaytest/OAuthForWard.jsp"; 
		 
		System.out.println(base64Encoder(s)); 
		System.out.println(base64Decoder("aHR0cDovL2xvY2FsaG9zdDo5MDgwL3d4cGF5dGVzdC9PQXV0aEZvcldhcmQuanNw")); 
	} 
	 
	public static String base64Encoder(String str){ 
		 
		 BASE64Encoder encode = new BASE64Encoder(); 
		 return encode.encode(str.getBytes()); 
		  
	} 
 
	public static String base64Decoder(String str){ 
		 
		 BASE64Decoder decode=new BASE64Decoder(); 
		 String result=""; 
		  
		 byte[] b; 
			try { 
				b = decode.decodeBuffer(str); 
				result=new String(b); 
				 
			} catch (IOException e) { 
				e.printStackTrace(); 
			} 
		 
			return result; 
	} 
 
 
}


发布评论
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

电商与微信SSO解决方案知识解答
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。