java.lang.Object | |
↳ | javax.crypto.spec.SecretKeySpec |
A key specification for a SecretKey
and also a secret key
implementation that is provider-independent. It can be used for raw secret
keys that can be specified as byte[]
.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.security.Key
| |||||||||||
From interface
javax.crypto.SecretKey
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new
SecretKeySpec for the specified key data and
algorithm name. | |||||||||||
Creates a new
SecretKeySpec for the key data from the
specified buffer key starting at offset with
length len and the specified algorithm name. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Compares the specified object with this
SecretKeySpec
instance. | |||||||||||
Returns the algorithm name.
| |||||||||||
Returns the encoded form of this secret key.
| |||||||||||
Returns the name of the format used to encode the key.
| |||||||||||
Returns the hash code of this
SecretKeySpec object. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.security.Key
|
Creates a new SecretKeySpec
for the specified key data and
algorithm name.
key | the key data. |
---|---|
algorithm | the algorithm name. |
IllegalArgumentException | if the key data or the algorithm name is null or if the key data is empty. |
---|
Creates a new SecretKeySpec
for the key data from the
specified buffer key
starting at offset
with
length len
and the specified algorithm
name.
key | the key data. |
---|---|
offset | the offset. |
len | the size of the key data. |
algorithm | the algorithm name. |
IllegalArgumentException | if the key data or the algorithm name is null, the key data
is empty or offset and len do not
specify a valid chunk in the buffer key . |
---|---|
ArrayIndexOutOfBoundsException | if offset or len is negative.
|
Compares the specified object with this SecretKeySpec
instance.
obj | the object to compare. |
---|
Returns the algorithm name.
Returns the encoded form of this secret key.
Returns the name of the format used to encode the key.
Returns the hash code of this SecretKeySpec
object.