类 Digest

java.lang.Object
com.weicoder.common.crypto.Digest
直接已知子类:
W.D

public class Digest extends Object
信息摘要类
作者:
WD
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static byte[]
    absolute(byte[] b)
    先普通加密 在获得摘要 无法解密
    static String
    先普通加密 在获得摘要 无法解密
    static String
    absolute(String text, int len)
    先普通加密 在获得摘要 无法解密
    static byte[]
    digest(byte[] b)
    获得字符串摘要
    static String
    digest(String text)
    获得字符串摘要
    static byte[]
    getMessageDigest(byte[] b, String algorithm)
    获得信息摘要
    static byte[]
    md5(byte[] b)
    返回字符串的MD5(信息-摘要算法)码
    static String
    md5(Object obj)
    返回字符串的MD5(信息-摘要算法)码
    static String
    md5(String text)
    返回字符串的MD5(信息-摘要算法)码
    static String
    加密密码 空密码不加密
    static byte[]
    sha1(byte[] b)
    返回字符串的SHA-1(信息-摘要算法)码
    static String
    sha1(String text)
    返回字符串的SHA-1(信息-摘要算法)码
    static byte[]
    sha256(byte[] b)
    返回字符串的SHA-256(信息-摘要算法)码
    static String
    sha256(String text)
    返回字符串的SHA-256(信息-摘要算法)码
    static byte[]
    sha384(byte[] b)
    返回字符串的SHA-384(信息-摘要算法)码
    static String
    sha384(String text)
    返回字符串的SHA-384(信息-摘要算法)码
    static byte[]
    sha512(byte[] b)
    返回字符串的SHA-512(信息-摘要算法)码
    static String
    sha512(String text)
    返回字符串的SHA-512(信息-摘要算法)码

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • Digest

      public Digest()
  • 方法详细资料

    • password

      public static String password(String text)
      加密密码 空密码不加密
      参数:
      text - 要加密的文本
      返回:
      加密后的文本
    • absolute

      public static byte[] absolute(byte[] b)
      先普通加密 在获得摘要 无法解密
      参数:
      b - 要加密的字节数组
      返回:
      加密后的文本
    • absolute

      public static String absolute(String text)
      先普通加密 在获得摘要 无法解密
      参数:
      text - 要加密的文本
      返回:
      加密后的文本
    • absolute

      public static String absolute(String text, int len)
      先普通加密 在获得摘要 无法解密
      参数:
      text - 要加密的文本
      len - 要返回字符串的长度
      返回:
      加密后的文本
    • digest

      public static String digest(String text)
      获得字符串摘要
      参数:
      text - 要获得摘要的字符串
      返回:
      获得摘要后的字节数组的hex后字符串
    • digest

      public static byte[] digest(byte[] b)
      获得字符串摘要
      参数:
      b - 要获得摘要的字节数组
      返回:
      获得摘要后的字节数组
    • md5

      public static String md5(String text)
      返回字符串的MD5(信息-摘要算法)码
      参数:
      text - 要MD5的字符串
      返回:
      MD5后的字节数组的hex后字符串
    • md5

      public static String md5(Object obj)
      返回字符串的MD5(信息-摘要算法)码
      参数:
      obj - 要MD5的对象
      返回:
      MD5后的字节数组的hex后字符串
    • md5

      public static byte[] md5(byte[] b)
      返回字符串的MD5(信息-摘要算法)码
      参数:
      b - 要MD5的字节数组
      返回:
      MD5后的字节数组
    • sha256

      public static String sha256(String text)
      返回字符串的SHA-256(信息-摘要算法)码
      参数:
      text - 要SHA-256的字符串
      返回:
      SHA-256后的字节数组的hex后字符串
    • sha256

      public static byte[] sha256(byte[] b)
      返回字符串的SHA-256(信息-摘要算法)码
      参数:
      b - 要SHA-256的字节数组
      返回:
      SHA-256后的字节数组
    • sha384

      public static String sha384(String text)
      返回字符串的SHA-384(信息-摘要算法)码
      参数:
      text - 要SHA-384的字符串
      返回:
      SHA-384后的字节数组的hex后字符串
    • sha384

      public static byte[] sha384(byte[] b)
      返回字符串的SHA-384(信息-摘要算法)码
      参数:
      b - 要SHA-384的字节数组
      返回:
      SHA-384后的字节数组
    • sha512

      public static String sha512(String text)
      返回字符串的SHA-512(信息-摘要算法)码
      参数:
      text - 要SHA-512的字符串
      返回:
      SHA-512后的字节数组的hex后字符串
    • sha512

      public static byte[] sha512(byte[] b)
      返回字符串的SHA-512(信息-摘要算法)码
      参数:
      b - 要SHA-512的字节数组
      返回:
      SHA-512后的字节数组
    • sha1

      public static String sha1(String text)
      返回字符串的SHA-1(信息-摘要算法)码
      参数:
      text - 要SHA-1的字符串
      返回:
      SHA-1后的字节数组的hex后字符串
    • sha1

      public static byte[] sha1(byte[] b)
      返回字符串的SHA-1(信息-摘要算法)码
      参数:
      b - 要SHA-1后的字节数组
      返回:
      SHA-1后的字节数组
    • getMessageDigest

      public static byte[] getMessageDigest(byte[] b, String algorithm)
      获得信息摘要
      参数:
      b - 要加密的字节数组
      algorithm - 摘要算法
      返回:
      加密后的字节数组