|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.cscc.crypto.provider.spec.DESede3KeySpec
3 Key Triple DES secret keys specification (168 bit or 192 bit with parity) class.
This class is immutable.
Constructor Summary | |
DESede3KeySpec(byte[] key)
Creates a new DESede3KeySpec from a 24 bytes long byte array. |
|
DESede3KeySpec(byte[] key,
int offset)
Creates a new DESede3KeySpec from a 24 bytes long byte array. |
|
DESede3KeySpec(DESede3KeySpec key)
Creates a new DESede3KeySpec from an existing one. |
Method Summary | |
Object |
clone()
Creates and returns a deep copy of this object. |
boolean |
equals(Object obj)
Indicates whether some other object is "equal to" this one. |
byte[] |
getKey()
Get the DES Key as byte[24]. |
int |
hashCode()
Returns a hash code value for the object. |
String |
toString()
Returns a string representation of the object. |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public DESede3KeySpec(byte[] key) throws InvalidKeyException
key
- the buffer with the three DES keys.
InvalidKeyException
- if the given key material is shorter
than 24 bytes or the key is weak or semi weak.public DESede3KeySpec(byte[] key, int offset) throws InvalidKeyException
key
- the buffer with the DES keys.offset
- the offset in key, where the key starts.
InvalidKeyException
- if the given key material is shorter
than 24 bytes or the key is weak or semi weak.public DESede3KeySpec(DESede3KeySpec key)
key
- DesKeySpec object with a key.Method Detail |
public Object clone() throws CloneNotSupportedException
CloneNotSupportedException
- if the object's class does not
support the Cloneable
interface. Subclasses
that override the clone
method can also
throw this exception to indicate that an instance cannot
be cloned.Cloneable
public boolean equals(Object obj)
obj
- the reference object with which to compare.
true
if this object is the same as the obj
argument; false
otherwise.hashCode()
,
Hashtable
public int hashCode()
java.util.Hashtable
.
equals(java.lang.Object)
,
Hashtable
public String toString()
public byte[] getKey()
getKey
in interface DESKeySpec
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |