package com.meng.util;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class JdkLibTest {
// 加密
public static String getBase64(String str) {
byte[] b = null;
String s = null;
try {
b = str.getBytes("utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
if (b != null) {
s = new BASE64Encoder().encode(b);
}
return s;
}
// 解密
public static String getFromBase64(String s) {
byte[] b = null;
String result = null;
if (s != null) {
BASE64Decoder decoder = new BASE64Decoder();
try {
b = decoder.decodeBuffer(s);
result = new String(b, "utf-8");
} catch (Exception e) {
e.printStackTrace();
}
}
return result;
}
}
Java--Base64(Java自带API)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Elasticsearch是基于Lucene的一个分布式全文搜索引擎。它有很多优点,比如分布式文件存储,所有字段都...
- 这几天在看一点JavaWeb,尝试自己写一个小项目,在用户注册的时候我想的是将用户的密码加密再存入到数据库当中的。...
- 在IOS7之后,苹果提供了将NSData转化为Base64编码的API /* Create an NSData f...
- HTML5有个功能就可以将图片转换base64,那就是FileReader。同时我们也需要对图片大小执行限制和压缩...