Java 使用commons codec进行字符串的Base64加解密、MD5加密
时间:2021-04-03 09:37:15
收藏:0
阅读:20
前言
程序运行过程中可能会碰到一些奇奇怪怪的不适合直接存储的字符串……所以就会用到Base64进行操作。
有时也需要保存密码之类的,所以也需要用到MD5加密。
Maven引用
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.15</version>
</dependency>
Base64使用
导入包:import org.apache.commons.codec.binary.Base64;
public static String base64Encode(String data) {
//base64加密
byte[] b = data.getBytes();
Base64 base64 = new Base64();
b = base64.encode(b);
String s = new String(b);
return s;
}
public static String base64Decode(String data) {
//base64解密
byte[] b = data.getBytes();
Base64 base64 = new Base64();
b = base64.decode(b);
String s = new String(b);
return s;
}
MD5加密
导入包:import org.apache.commons.codec.digest.DigestUtils;
public static String md5(String data) {
//MD5加密方式
String md5Str = DigestUtils.md5Hex(data);
return md5Str;
}
原文:https://www.cnblogs.com/CoronaZero/p/14612835.html
评论(0)