Class DESedeParameters

All Implemented Interfaces:
CipherParameters

public class DESedeParameters extends DESParameters
  • Field Details

  • Constructor Details

    • DESedeParameters

      public DESedeParameters(byte[] key)
  • Method Details

    • isWeakKey

      public static boolean isWeakKey(byte[] key, int offset, int length)
      return true if the passed in key is a DES-EDE weak key.
      Parameters:
      key - bytes making up the key
      offset - offset into the byte array the key starts at
      length - number of bytes making up the key
    • isWeakKey

      public static boolean isWeakKey(byte[] key, int offset)
      return true if the passed in key is a DES-EDE weak key.
      Parameters:
      key - bytes making up the key
      offset - offset into the byte array the key starts at
    • isRealEDEKey

      public static boolean isRealEDEKey(byte[] key, int offset)
      return true if the passed in key is a real 2/3 part DES-EDE key.
      Parameters:
      key - bytes making up the key
      offset - offset into the byte array the key starts at
    • isReal2Key

      public static boolean isReal2Key(byte[] key, int offset)
      return true if the passed in key is a real 2 part DES-EDE key.
      Parameters:
      key - bytes making up the key
      offset - offset into the byte array the key starts at
    • isReal3Key

      public static boolean isReal3Key(byte[] key, int offset)
      return true if the passed in key is a real 3 part DES-EDE key.
      Parameters:
      key - bytes making up the key
      offset - offset into the byte array the key starts at