Java 使用commons codec进行字符串的Base64加解密、MD5加密

前言

程序运行过程中可能会碰到一些奇奇怪怪的不适合直接存储的字符串……所以就会用到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;
    }
posted @ 2021-04-02 23:39  绫织梦CoronaZero  阅读(493)  评论(0)    收藏  举报