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);
    }

    }

  • 相关阅读:
    <魔域>按键精灵脚本
    Windows下Java环境变量配置
    JDBC简单范例
    迅雷高速通道被举报无法下载问题
    wifi入侵思路
    连接WiFi工具类
    ActionBar+Fragment实现顶部标签页
    Fragment的基本用法
    opencv-python识别人脸
    string.Join 拼接在sql中特殊处理
  • 原文地址:https://www.cnblogs.com/xuqing0422/p/10023847.html
Copyright © 2011-2022 走看看