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加密算法

相关内容

    暂无相关文章