类 MD5Utils

java.lang.Object
dev.utils.common.encrypt.MD5Utils

public final class MD5Utils extends Object
detail: MD5 加密工具类
作者:
Ttt
     Message Digest 消息摘要算法
 
  • 方法详细资料

    • md5

      public static String md5(String data)
      加密内容 ( 32 位小写 MD5 )
      参数:
      data - 待加密数据
      返回:
      MD5 加密后的字符串
    • md5

      public static String md5(byte[] data)
      加密内容 ( 32 位小写 MD5 )
      参数:
      data - 待加密数据
      返回:
      MD5 加密后的字符串
    • md5Upper

      public static String md5Upper(String data)
      加密内容 ( 32 位大写 MD5 )
      参数:
      data - 待加密数据
      返回:
      MD5 加密后的字符串
    • md5Upper

      public static String md5Upper(byte[] data)
      加密内容 ( 32 位大写 MD5 )
      参数:
      data - 待加密数据
      返回:
      MD5 加密后的字符串
    • getFileMD5

      public static byte[] getFileMD5(String filePath)
      获取文件 MD5 值
      参数:
      filePath - 文件路径
      返回:
      文件 MD5 值
    • getFileMD5ToHexString

      public static String getFileMD5ToHexString(String filePath)
      获取文件 MD5 值
      参数:
      filePath - 文件路径
      返回:
      文件 MD5 值转十六进制字符串
    • getFileMD5ToHexString

      public static String getFileMD5ToHexString(File file)
      获取文件 MD5 值
      参数:
      file - 文件
      返回:
      文件 MD5 值转十六进制字符串
    • getFileMD5

      public static byte[] getFileMD5(File file)
      获取文件 MD5 值
      参数:
      file - 文件
      返回:
      文件 MD5 值 byte[]