Class HashUtils

java.lang.Object
com.luna.common.encrypt.HashUtils

public class HashUtils extends Object
Md5加密方法
Author:
luna
  • Constructor Details

    • HashUtils

      public HashUtils()
  • Method Details

    • md5

      public static String md5(String data)
      获取文件或者字符串的MD5值
      Parameters:
      data -
      Returns:
    • md5WithFile

      public static String md5WithFile(String path)
    • md5

      public static String md5(InputStream inputStream)
    • sha256

      public static String sha256(String data)
    • sha256WithFile

      public static String sha256WithFile(String path)
    • sha256

      public static String sha256(InputStream inputStream)
    • checkFileWithSHA256

      public static boolean checkFileWithSHA256(InputStream path, String sha256)
      检查输入流hash
      Parameters:
      path - 文件路径
      sha256 - hash值
      Returns:
    • checkFileWithSHA256

      public static boolean checkFileWithSHA256(String path, String md5)
      检查文件hash
      Parameters:
      path - 文件路径
      md5 - md5值
      Returns:
    • checkFileWithMd5

      public static boolean checkFileWithMd5(InputStream path, String md5)
      检查输入流hash
      Parameters:
      path - 文件路径
      md5 - md5值
      Returns:
    • checkFileWithMd5

      public static boolean checkFileWithMd5(String path, String md5)
      检查输入流hash
      Parameters:
      path - 文件路径
      md5 - md5值
      Returns: