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.