| Modifier and Type | Field and Description |
|---|---|
static int |
DES_KEY_LEN
定义了一个字节的一个密钥的长度的常数。
|
| Constructor and Description |
|---|
DESKeySpec(byte[] key)
利用
key的前8个字节为DES密钥的密钥材料产生了deskeyspec对象。
|
DESKeySpec(byte[] key, int offset)
在
key使用第一个8字节产生一个deskeyspec对象,在
offset包容的开始,对于DES密钥的密钥材料。
|
public static final int DES_KEY_LEN
public DESKeySpec(byte[] key)
throws InvalidKeyException
key的前8个字节为DES密钥的密钥材料产生了deskeyspec对象。
构成DES密钥字节被那些key[0]和key[7]包容之间。
key与DES的密钥缓冲材料。该缓冲区的前8个字节被复制以防止后续的修改。
NullPointerException -如果给定的关键材料
null
InvalidKeyException -如果给定的关键材料长度小于8字节。
public DESKeySpec(byte[] key,
int offset)
throws InvalidKeyException
key使用第一个8字节产生一个deskeyspec对象,在
offset包容的开始,对于DES密钥的密钥材料。
构成DES密钥字节被那些key[offset]和key[offset+7]包容之间。
key与DES的密钥缓冲材料。第一个8字节的缓冲区开始在
offset包容复制防止后续的修改。
offset -
key偏移,在DES的密钥材料开始。
NullPointerException -如果给定的关键材料
null
InvalidKeyException -如果给定的关键材料,开始在
offset包容,小于8个字节。
public byte[] getKey()
public static boolean isParityAdjusted(byte[] key,
int offset)
throws InvalidKeyException
offset包容,是平价调整。
key与DES的密钥缓冲材料。
offset -
key偏移,在DES的密钥材料开始。
InvalidKeyException -如果给定的关键材料
null,或从
offset包容,小于8个字节。
public static boolean isWeak(byte[] key,
int offset)
throws InvalidKeyException
key与DES的密钥缓冲材料。
offset -
key偏移,在DES的密钥材料开始。
InvalidKeyException -如果给定的关键材料
null,或从
offset包容,小于8个字节。
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.