Apache commons codec |MD5 SHA BASE64 简单方便操作,commonsbase64
Commons项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。不仅是编码,也可用于解码
package com.hdu.cms.modules.test;
import org.apache.commons.codec.digest.DigestUtils;
/**
* Created by JetWang on 2016/10/9.
*/
public class Digest {
public static void main(String[] args) {
String test="MD5 摘要算法";
System.out.println(test);
String md5Hex = DigestUtils.md5Hex(test);
System.out.print(md5Hex);
}
}
MD5 摘要算法
a3df15be74756b20a98f3068d7e12563
package com.hdu.cms.modules.test;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.digest.DigestUtils;
/**
* Created by JetWang on 2016/10/9.
*/
public class Digest {
public static void main(String[] args) {
String base64 = "base64加密算法";
byte[] byte64 = Base64.encodeBase64(base64.getBytes(),true);
System.out.println("加密后:"+new String(byte64));
String rev64 = new String(byte64);
byte[] rev = Base64.decodeBase64(rev64.getBytes());
System.out.println("解密后:"+new String(rev));
}
}
YmFzZTY05Yqg5a+G566X5rOV
base64加密算法
评论暂时关闭