Modifier and Type | Field and Description |
---|---|
static int |
DES_EDE_KEY_LEN
它定义了在字节密钥长度恒定DESede。
|
Constructor and Description |
---|
DESedeKeySpec(byte[] key)
利用
key 的前24个字节为des-ede关键材料产生了desedekeyspec对象。
|
DESedeKeySpec(byte[] key, int offset)
在
key 使用第一个24字节产生一个desedekeyspec对象,在
offset 包容的开始,对于des-ede关键材料。
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getKey()
返回des-ede关键。
|
static boolean |
isParityAdjusted(byte[] key, int offset)
检查给出的des-ede键,开始在
offset 包容,是平价调整。
|
public static final int DES_EDE_KEY_LEN
public DESedeKeySpec(byte[] key) throws InvalidKeyException
key
的前24个字节为des-ede关键材料产生了desedekeyspec对象。
构成des-ede密钥字节之间key[0]
和key[23]
包容
key
与des-ede关键缓冲材料。该缓冲区的前24个字节被复制以防止后续的修改。
NullPointerException
-如果
key
是空的。
InvalidKeyException
-如果给定的关键材料长度小于24字节。
public DESedeKeySpec(byte[] key, int offset) throws InvalidKeyException
key
使用第一个24字节产生一个desedekeyspec对象,在
offset
包容的开始,对于des-ede关键材料。
构成des-ede关键字节被那些key[offset]
和key[offset+23]
包容之间。
key
与des-ede关键缓冲材料。第一个24字节的缓冲区开始在
offset
包容复制防止后续的修改。
offset
-
key
偏移,在des-ede关键材料开始。
NullPointerException
-如果
key
是空的。
InvalidKeyException
-如果给定的关键材料,开始在
offset
包容,小于24个字节
public byte[] getKey()
public static boolean isParityAdjusted(byte[] key, int offset) throws InvalidKeyException
offset
包容,是平价调整。
key
-一个字节数组保存关键值
offset
-偏移到字节数组
NullPointerException
-如果
key
是空的。
InvalidKeyException
-如果给定的关键材料,开始在
offset
包容,小于24个字节
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.