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
- если данный ключевой материал null
InvalidKeyException
- если данный ключевой материал короче чем 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
- если данный ключевой материал 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 байтов.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92