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