BASE64 的加密与解密
2024-10-19 00:20:41
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加密后可以解密!
最新文章
- 以对象的方式来访问xml数据表(三)
- HDU3507 print artical
- C# app.config文件配置和修改
- Linux进程间通信IPC学习笔记之消息队列(SVR4)
- hello,boke
- Java CompletableFuture 详解
- mysql数据备份和还原命令
- 终于懂了:两个UI组件同时在操作是不可能实现的
- java宠物练习
- es6+react.js组件入门初探
- vba读文本如果文本文件太大会提示错误!
- 洛谷P1238 走迷宫题解
- [https]公司导入自签名证书实现https监控
- Python学习基本小练习
- 深入理解Linux内核-I/O体系结构和设备驱动程序
- openwrt MT7620 固件编译记录
- linux 初始设置
- java Webservice(一)HttpClient远程调用
- 源码安装redis初始化实例脚本
- HTML页面中直接加载其他JSP页面
热门文章
- 浅谈hibernate+入门实例
- 6.QT信号和槽
- 每个程序员都应该用MBP
- python进行md5加密
- Android的ScrollView和HorizontalScrollView-android学习之旅(四十一)
- J2EE进阶(十)SSH框架整合常见问题汇总(一)
- J2EE学习从菜鸟变大鸟之九 深入浅出理解 Servlet-----实例解析
- Java-IO之超类InputStream
- python爬虫 - python requests网络请求简洁之道
- Leetcode_172_Factorial Trailing Zeroes