package com.suning.security;

import java.io.IOException;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder; public class EdptByBase64 { /**
* BASE64 解密
* @param args
* @throws IOException
*/
public static String decryptBase64(String key) throws IOException{
byte[] output=(new BASE64Decoder()).decodeBuffer(key);
String outputStr=new String(output);
return outputStr;
} /**
* BASE64 加密
* @param args
*/ public static String encryptBASE64(String inputStr){
byte[] inputData=inputStr.getBytes();
return (new BASE64Encoder()).encodeBuffer(inputData);
} public static void main(String[] args) throws Exception {
String a=EdptByBase64.encryptBASE64("123456");
System.out.println("a ="+a);
String b=EdptByBase64.decryptBase64(a);
System.out.println("b ="+b);
}
}

BASE64加密后可以解密!

最新文章

  1. 以对象的方式来访问xml数据表(三)
  2. HDU3507 print artical
  3. C# app.config文件配置和修改
  4. Linux进程间通信IPC学习笔记之消息队列(SVR4)
  5. hello,boke
  6. Java CompletableFuture 详解
  7. mysql数据备份和还原命令
  8. 终于懂了:两个UI组件同时在操作是不可能实现的
  9. java宠物练习
  10. es6+react.js组件入门初探
  11. vba读文本如果文本文件太大会提示错误!
  12. 洛谷P1238 走迷宫题解
  13. [https]公司导入自签名证书实现https监控
  14. Python学习基本小练习
  15. 深入理解Linux内核-I/O体系结构和设备驱动程序
  16. openwrt MT7620 固件编译记录
  17. linux 初始设置
  18. java Webservice(一)HttpClient远程调用
  19. 源码安装redis初始化实例脚本
  20. HTML页面中直接加载其他JSP页面

热门文章

  1. 浅谈hibernate+入门实例
  2. 6.QT信号和槽
  3. 每个程序员都应该用MBP
  4. python进行md5加密
  5. Android的ScrollView和HorizontalScrollView-android学习之旅(四十一)
  6. J2EE进阶(十)SSH框架整合常见问题汇总(一)
  7. J2EE学习从菜鸟变大鸟之九 深入浅出理解 Servlet-----实例解析
  8. Java-IO之超类InputStream
  9. python爬虫 - python requests网络请求简洁之道
  10. Leetcode_172_Factorial Trailing Zeroes