加密解密算法java实现(1)—BASE64
来源:互联网 发布:淘宝16年被扣24分 编辑:程序博客网 时间:2024/06/05 16:34
1、maven依赖
<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.9</version> </dependency>2、java代码
/** * BASE64加密和解密的工具类 */ public class BASE64Util { /** * 加密 * 字符串加密为字符串 * @param source * @return */ public static String encode(String source) { return encodeByte(source.getBytes()); } /** * 解密 * 字符串解密为字符串 * @param source * @return */ public static String decode(String source) { return new String(decodeToByte(source)); } /** * 加密 * 加密byte[]类型,密文为字符串 * @param b * @return */ public static String encodeByte(byte[] b) { return new String(new Base64().encode(b)); } /** * 解密 * 将字符串解密为byte[]类型 * @param source * @return */ public static byte[] decodeToByte(String source) { return new Base64().decode(source.getBytes()); } /** * 使用示例 * @param args */ public static void main(String[] args) { String source = "12dfefDKLJKLKL464d中文f465as43f1a3 f46e353D1F34&*^$E65F46EF43456abcd54as56f00ef"; String encodedStr = BASE64Util.encode(source); System.out.println("BASE64加密结果:"); System.out.println(encodedStr); String decodedStr = BASE64Util.decode(encodedStr); System.out.println("BASE64解密结果:"); System.out.println(decodedStr); } }
阅读全文
0 0
- 加密解密算法java实现(1)—BASE64
- 加密解密算法java实现(1)—BASE64
- Java加密解密算法-Base64加密解密
- 实现BASE64加密、解密算法
- Java实现Base64加密解密
- Java 实现 Base64 加密解密
- java实现Base64加密解密
- C# Base64加密解密算法实现
- C#实现BASE64加密、解密算法
- C# Base64加密解密算法实现
- java关于base64加密解密的算法!
- java加密解密研究3、Base64算法
- base64算法加密 、解密
- Java实现Base64给文件加密、解密
- base64加密与解密Java实现
- JAVA BASE64 加密解密实现代码
- Java实现Base64给文件加密、解密
- Base64实现加密、解密
- DrawerLayout(侧拉)与多条目的展示
- Strel函数--结构元素
- 【安全牛学习笔记】主动信息收集-发现(二)
- 用Labview调用两个相机采集图像程序以及出现串图问题的解决办法
- deeplearning 学习笔记
- 加密解密算法java实现(1)—BASE64
- c++ list 容器splice函数
- LightOJ
- C
- 手动创建CFormView视图
- 微信浏览器 大部分浏览器的回退问题
- centos7网络配置
- 怎么使用键盘上PRINT SCREEN键
- Markdown语法学习记录