类 MD5Utils


  • public class MD5Utils
    extends java.lang.Object
    MD5 util.
    作者:
    nacos
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static char[] DIGITS_LOWER  
      private static java.lang.ThreadLocal<java.security.MessageDigest> MESSAGE_DIGEST_LOCAL  
    • 构造器概要

      构造器 
      构造器 说明
      MD5Utils()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static java.lang.String encodeHexString​(byte[] bytes)
      Convert a byte array into a visible string.
      static java.lang.String md5Hex​(byte[] bytes)
      Calculate MD5 hex string.
      static java.lang.String md5Hex​(java.lang.String value, java.lang.String encode)
      Calculate MD5 hex string with encode charset.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • DIGITS_LOWER

        private static final char[] DIGITS_LOWER
      • MESSAGE_DIGEST_LOCAL

        private static final java.lang.ThreadLocal<java.security.MessageDigest> MESSAGE_DIGEST_LOCAL
    • 构造器详细资料

      • MD5Utils

        public MD5Utils()
    • 方法详细资料

      • md5Hex

        public static java.lang.String md5Hex​(byte[] bytes)
                                       throws java.security.NoSuchAlgorithmException
        Calculate MD5 hex string.
        参数:
        bytes - byte arrays
        返回:
        MD5 hex string of input
        抛出:
        java.security.NoSuchAlgorithmException - if can't load md5 digest spi.
      • md5Hex

        public static java.lang.String md5Hex​(java.lang.String value,
                                              java.lang.String encode)
        Calculate MD5 hex string with encode charset.
        参数:
        value - value
        encode - encode charset of input
        返回:
        MD5 hex string of input
      • encodeHexString

        public static java.lang.String encodeHexString​(byte[] bytes)
        Convert a byte array into a visible string.