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
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!