|
Spec-Zone .ru
спецификации, руководства, описания, API
|
| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
DES_KEY_LEN
Константа, которая определяет длину ключа DES в байтах.
|
| Конструктор и Описание |
|---|
DESKeySpec(byte[] key)
Создает объект DESKeySpec использование первых 8 байтов в
key как ключевой материал для ключа DES. |
DESKeySpec(byte[] key, int offset)
Создает объект DESKeySpec использование первых 8 байтов в
key, начало в offset включительно, как ключевой материал для ключа DES. |
| Модификатор и Тип | Метод и Описание |
|---|---|
byte[] |
getKey()
Возвращает ключевой материал DES.
|
static boolean |
isParityAdjusted(byte[] key, int offset)
Проверки, если данный ключевой материал DES, запускающийся в
offset включительно, скорректирован четностью. |
static boolean |
isWeak(byte[] key, int offset)
Проверки, если данный ключевой материал DES слаб или полуслаб.
|
public static final int DES_KEY_LEN
public DESKeySpec(byte[] key)
throws InvalidKeyException
key как ключевой материал для ключа DES. Байты, которые составляют ключ DES, являются теми между key[0] и key[7] включительно.
key - буфер с ключевым материалом DES. Первые 8 байтов буфера копируются, чтобы защитить от последующей модификации.NullPointerException - если данный ключевой материал nullInvalidKeyException - если данный ключевой материал короче чем 8 байтов.public DESKeySpec(byte[] key,
int offset)
throws InvalidKeyException
key, начало в offset включительно, как ключевой материал для ключа DES. Байты, которые составляют ключ DES, являются теми между key[offset] и key[offset+7] включительно.
key - буфер с ключевым материалом DES. Первые 8 байтов буферного начала в offset включительно копируются, чтобы защитить от последующей модификации.offset - смещение в key, где ключевой материал DES запускается.NullPointerException - если данный ключевой материал nullInvalidKeyException - если данный ключевой материал, запускающийся в 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 байтов.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92