zoukankan      html  css  js  c++  java
  • MD5工具类

    public class Md5Util {
      public static String getMd5(String password){
        String algorithm = "MD5";
        MessageDigest instance = null;

        try {
          instance = MessageDigest.getInstance(algorithm);
        } catch (NoSuchAlgorithmException e) {
          e.printStackTrace();
        }
        byte[] digest = instance.digest(password.getBytes());

        char[] encodeHex = Hex.encodeHex(digest);

        return new String(encodeHex);
      }

      public static String getMd5(File file) {
        //文件流
        FileInputStream fis = null;

        //获取MD5信息
        String md5 = null;

        try {
          fis = new FileInputStream(file);
          md5 = DigestUtils.md5Hex(IOUtils.toByteArray(fis));
          } catch (IOException e) {
            e.printStackTrace();
          } finally{
          //关闭流
          IOUtils.closeQuietly(fis);
        }
      return md5;
      }
    }

    业精于勤,荒于嬉;行成于思,毁于随;
  • 相关阅读:
    Flink Task 并行度
    flink笔记(三) flink架构及运行方式
    Flink笔记(二) DataStream Operator(数据流操作)
    poj 1463 Strategic game
    2014年3月29日小记
    AC自动机学习
    hdu 1028 Ignatius and the Princess III
    hdu 1542 Atlantis
    hdu 1575 Tr A
    hdu 4193 Non-negative Partial Sums
  • 原文地址:https://www.cnblogs.com/freedom-yuxin/p/8610356.html
Copyright © 2011-2022 走看看