Module iu.util
Package edu.iu

Class IuDigest

java.lang.Object
edu.iu.IuDigest

public final class IuDigest extends Object
Provides simplified access to common MessageDigest operations.
  • Method Summary

    Modifier and Type
    Method
    Description
    static byte[]
    md5(byte[] data)
    Deprecated.
    MD5 is not considered secure and should be replaced with a stronger algorithm where used
    static byte[]
    sha1(byte[] data)
    Deprecated.
    SHA-1 is not considered secure and should be replaced with a stronger algorithm where used
    static byte[]
    sha256(byte[] data)
    Calculates a SHA-256 digest.
    static byte[]
    sha384(byte[] data)
    Calculates a SHA-384 digest.
    static byte[]
    sha512(byte[] data)
    Calculates a SHA-512 digest.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • md5

      @Deprecated public static byte[] md5(byte[] data)
      Deprecated.
      MD5 is not considered secure and should be replaced with a stronger algorithm where used
      Calculates a MD5 digest.
      Parameters:
      data - data to digest
      Returns:
      MD5 digest
    • sha1

      @Deprecated public static byte[] sha1(byte[] data)
      Deprecated.
      SHA-1 is not considered secure and should be replaced with a stronger algorithm where used
      Calculates a SHA-1 digest.
      Parameters:
      data - data to digest
      Returns:
      SHA-1 digest
    • sha256

      public static byte[] sha256(byte[] data)
      Calculates a SHA-256 digest.
      Parameters:
      data - data to digest
      Returns:
      SHA-256 digest
    • sha384

      public static byte[] sha384(byte[] data)
      Calculates a SHA-384 digest.
      Parameters:
      data - data to digest
      Returns:
      SHA-384 digest
    • sha512

      public static byte[] sha512(byte[] data)
      Calculates a SHA-512 digest.
      Parameters:
      data - data to digest
      Returns:
      SHA-512 digest