|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.crypto.provider.RC2KeySpec
public class RC2KeySpec
This class specifies a RC2 secret key.
| Constructor Summary | |
|---|---|
RC2KeySpec(byte[] key)
Constructs a secret key from the given byte array. |
|
RC2KeySpec(byte[] key,
int offset)
Constructs a secret key from the given byte array, using the first len bytes of key, starting at
offset inclusive. |
|
| Method Summary | |
|---|---|
byte[] |
getKey()
Returns the key material of this secret key. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RC2KeySpec(byte[] key)
throws InvalidKeyException
key - the key material of the secret key.
InvalidKeyException - if the given key material is empty.
public RC2KeySpec(byte[] key,
int offset)
throws InvalidKeyException
len bytes of key, starting at
offset inclusive.
The bytes that constitute the secret key are
those between key[offset] and
key[offset+len-1] inclusive.
This constructor does not check if the given bytes indeed specify a
secret key of the specified algorithm. For example, if the algorithm is
DES, this constructor does not check if key is 8 bytes
long, and also does not check for weak or semi-weak keys.
In order for those checks to be performed, an algorithm-specific key
specification class (in this case:
DESKeySpec
must be used.
key - the key material of the secret key.offset - the offset in key where the key material
starts.
InvalidKeyException - if the given key material is empty or the offset
is greater than the available key size
See Appendix A in the
Java Cryptography Extension API Specification & Reference
for information about standard algorithm names.| Method Detail |
|---|
public byte[] getKey()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||