h41606 s 00003/00020/00142 d D 1.2 97/12/09 15:25:03 luehe 3 1 c rm ,* e s 00000/00000/00000 d R 1.2 97/10/09 09:58:20 Codemgr 2 1 c SunPro Code Manager data about conflicts, renames, etc... c Name history : 1 0 security/JCE1.2/earlyaccess/javax.crypto.spec.DESKeySpec.html e s 00162/00000/00000 d D 1.1 97/10/09 09:58:19 luehe 1 0 c date and time created 97/10/09 09:58:19 by luehe e u U f e 0 t T I 1 D 3 E 3 I 3 E 3 Class javax.crypto.spec.DESKeySpec
D 3
All Packages  Class Hierarchy  This Package  Previous  Next  Index
E 3 I 3 All Packages Class Hierarchy This Package Previous Next Index E 3

Class javax.crypto.spec.DESKeySpec

java.lang.Object
   |
   +----javax.crypto.spec.DESKeySpec

public class DESKeySpec
extends Object
implements KeySpec
This class specifies a DES key.

See Also:
Key, KeyFactory, KeySpec

D 3 Variable Index

 o PARITY_BIT_MASK

E 3 Constructor Index

 o DESKeySpec(byte[])
Uses the first 8 bytes in key as the DES key
 o DESKeySpec(byte[], int)
Uses the first 8 bytes in key, beginning at offset, as the DES key

Method Index

 o getKey()
Returns the DES key.
 o isParityAdjusted(byte[], int)
Checks if the given DES key, starting at offset, is parity-adjusted.
D 3

Variables

 o PARITY_BIT_MASK
 public static final byte PARITY_BIT_MASK[]
E 3

Constructors

 o DESKeySpec
 public DESKeySpec(byte key[]) throws InvalidKeyException
Uses the first 8 bytes in key as the DES key

Parameters:
key - the buffer with the DES key
Throws: InvalidKeyException
if the given key material is shorter than 8 bytes
 o DESKeySpec
 public DESKeySpec(byte key[],
                   int offset) throws InvalidKeyException
Uses the first 8 bytes in key, beginning at offset, as the DES key

Parameters:
key - the buffer with the DES key
offset - the offset in key, where the DES key starts
Throws: InvalidKeyException
if the given key material, starting at offset, is shorter than 8 bytes

Methods

 o getKey
 public byte[] getKey()
Returns the DES key.

Returns:
the DES key
 o isParityAdjusted
 public static boolean isParityAdjusted(byte key[],
                                        int offset) throws InvalidKeyException
Checks if the given DES key, starting at offset, is parity-adjusted.

Returns:
true if the given DES key is parity-adjusted, false otherwise
Throws: InvalidKeyException
if the given key material, starting at offset, is shorter than 8 bytes

D 3
All Packages  Class Hierarchy  This Package  Previous  Next  Index
E 3 I 3 All Packages Class Hierarchy This Package Previous Next Index E 3 E 1