【demo】Base64加密解密
来源:互联网 发布:nginx访问js报错403 编辑:程序博客网 时间:2024/05/18 16:58
这个是自己写的一个小demo,勿喷
新建一个普通(quickstart app)的maven项目,添加依赖
<!-- Base64加密依赖 --><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency>
这时候可以上demo了
package utils;import org.apache.commons.codec.binary.Base64;public class Base64Decryptor {public static void main(String[] args) {//明文:clearText 密文:cipherTextString originalClearText = "aaa";String cipherText = getBase64Encryptor(originalClearText);System.out.println("加密后:"+cipherText);String clearText = getBase64Decryptor(cipherText);System.out.println("解密后"+clearText);}/** * 将Base64密文解密 * @param cipherText * @return */private static String getBase64Decryptor(String cipherText) {String clearText = null;byte[] cipherTextArray = Base64.decodeBase64(cipherText.getBytes());clearText = new String(cipherTextArray);return clearText;}/** * 将明文clearText用Base64加密 * @param clearText * @return */private static String getBase64Encryptor(String clearText) {String cipherText = null;byte[] cipherTextArray = Base64.encodeBase64(clearText.getBytes());cipherText = new String(cipherTextArray);return cipherText;}}
最后的结果就是
========================eclipse控制台信息========================
加密后:YWFh
解密后aaa
阅读全文
0 0
- 【demo】Base64加密解密
- base64 加密解密函数
- BASE64加密/解密
- BASE64加密解密
- Base64 加密 解密
- base64加密解密
- Base64加密和解密
- Base64加密、解密
- Base64加密解密
- base64加密解密
- javascript Base64加密解密
- base64的加密解密
- Java BASE64加密解密
- base64 加密解密
- BASE64加密解密(字符串)
- Base64 加密 解密
- base64加密解密
- Base64加密解密
- MacOS 给自己的 app 添加 URL Scheme
- python里把协程变成任务
- 分布式系统时钟同步方案
- 笔记:const与基本数据类型
- JAVA学习---3
- 【demo】Base64加密解密
- Javaweb学习总结(四)
- 双线性插值的图像缩放算法的研究与实现
- 二维码扫描并对扫描结果实现页面传值
- 基于MPI的三维各向同性一阶声波方程有限差分地震正演模拟(Poynting波场分离)
- C语言内存分区说明
- hdu 5213 容斥&& 莫队算法
- android屏幕亮度设置两种方式
- C语言中基本的数据类型所占有的字节数