利用 BASE64Encoder 对字符串进行加密 BASE64Decoder进行解密
2016-06-16 20:07
453 查看
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; } }
相关文章推荐
- javaweb—SpringMVC+Spring+MyBatis整合
- Android RecyclerView 完全解析
- Coin Change
- C/c++几个预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__
- EL表达式
- Android中的内存泄露(一.内存泄漏的认识以及LeakCannry的基本用法)
- laravel中pipeline中间件调用
- Java正则表达式
- 我对模块化的理解
- Timer和handler的使用
- 杭州市高层次人才住房保障实施意见
- 安装mysqldb
- XenDesktop7.9的新功能:Citrix MCS IO加速浅析
- 吐槽H5框架开发
- slf4j-api、slf4j-log4j12以及log4j之间什么关系?
- 深入浅出 Java Concurrency (1) : J.U.C的整体认识
- OpenCV 区域编码和阈值编码实现图像压缩(8*8DCT变换,保留50%的系数)
- 学习duilib
- 自定义IP核在SDK中添加驱动方法
- 如何实践设计原则-面向对象设计原则