|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RC2ParameterSpec extends Object implements AlgorithmParameterSpec
Параметры состоят из эффективного размера ключа и дополнительно 8-байтового вектора инициализации (IV) (только в режиме обратной связи).
Этот class может использоваться, чтобы инициализировать a Cipher возразите, что реализует алгоритм RC2.
| Конструктор и Описание |
|---|
RC2ParameterSpec(int effectiveKeyBits)
Создает набор параметра для RC2 от данного эффективного размера ключа (в битах).
|
RC2ParameterSpec(int effectiveKeyBits, byte[] iv)
Создает набор параметра для RC2 от данного эффективного размера ключа (в битах) и 8-байтовый IV.
|
RC2ParameterSpec(int effectiveKeyBits, byte[] iv, int offset)
Создает набор параметра для RC2 от данного эффективного размера ключа (в битах) и IV.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Тесты для равенства между указанным объектом и этим объектом.
|
int |
getEffectiveKeyBits()
Возвращает эффективный размер ключа в битах.
|
byte[] |
getIV()
Возвращает IV или нуль, если этот набор параметра не содержит IV.
|
int |
hashCode()
Вычисляет значение хэш-кода для объекта.
|
public RC2ParameterSpec(int effectiveKeyBits)
effectiveKeyBits - эффективный размер ключа в битах.public RC2ParameterSpec(int effectiveKeyBits,
byte[] iv)
Байты, которые составляют IV, являются теми между iv[0] и iv[7] включительно.
effectiveKeyBits - эффективный размер ключа в битах.iv - буфер с 8-байтовым IV. Первые 8 байтов буфера копируются, чтобы защитить от последующей модификации.IllegalArgumentException - если iv нуль.public RC2ParameterSpec(int effectiveKeyBits,
byte[] iv,
int offset)
IV берется от iv, запуск в offset включительно. Байты, которые составляют IV, являются теми между iv[offset] и iv[offset+7] включительно.
effectiveKeyBits - эффективный размер ключа в битах.iv - буфер с IV. Первые 8 байтов буферного начала в offset включительно копируются, чтобы защитить от последующей модификации.offset - смещение в iv где 8-байтовый IV запускается.IllegalArgumentException - если iv нуль.public int getEffectiveKeyBits()
public byte[] getIV()
public boolean equals(Object obj)
equals в class Objectobj - объект протестировать на равенство с этим объектом.obj нуль или иначе.Object.hashCode(), HashMappublic int hashCode()
hashCode в class ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92