zoukankan      html  css  js  c++  java
  • Apache Commons Codec 编码/解码 (Base64/MD5/SHA1/SHA256等算法) 转自https://blog.csdn.net/hbtj_1216/article/details/52813741

    转自https://blog.csdn.net/hbtj_1216/article/details/52813741

    maven配置:

    <dependency>
    <groupId>commons-codec</groupId>
    <artifactId>commons-codec</artifactId>
    <version>1.10</version>
    </dependency>

    工具类:

    import org.apache.commons.codec.binary.Base64;
    import org.apache.commons.codec.digest.DigestUtils;

    /**
    * 常用 编码/解码 工具类
    * @author Administrator
    *
    */
    public class EncryptionUtils {

    //base64
    public static String base64Encode(String data) {

    return Base64.encodeBase64String(data.getBytes());
    }

    public static String base64Encode(byte[] bytes) {
    return Base64.encodeBase64String(bytes);
    }

    public static byte[] base64Decode(String data) {

    return Base64.decodeBase64(data.getBytes());
    }



    //MD5
    public static String md5(String data) {

    return DigestUtils.md5Hex(data);
    }

    //sha1
    public static String sha1(String data) {

    return DigestUtils.sha1Hex(data);
    }

    //sha256Hex
    public static String sha256Hex(String data) {

    return DigestUtils.sha256Hex(data);
    }

    }

  • 相关阅读:
    SpringMVC(一)
    Mybatis二(高级部分)
    Mybatis一(基础)
    泛型
    itcast-Hibernate orm元数据和 关系操作
    自动装箱自动拆箱,基本数据类型
    struts2 中的数据访问servletAPI
    Hibernate 查询
    itcast-ssh-crm实践
    final修饰符(2)
  • 原文地址:https://www.cnblogs.com/xuqing0422/p/10023847.html
Copyright © 2011-2022 走看看