public class DiversKeySpec
extends ru.CryptoPro.JCP.params.DiversKeyBase
PRO12_DIVERS или PRO_DIVERS. Передается
в secret key factory.| Modifier and Type | Field and Description |
|---|---|
static int |
DIVERS_MAGIC
Магическое значение, используемое при диверсификации
с алгоритмом PRO_DIVERS.
|
static int |
PRO_DIVERS
Признак использования алгоритма диверсификации PRO_DIVERS.
|
static int |
PRO12_DIVERS
Признак использования алгоритма диверсификации PRO12_DIVERS.
|
| Constructor and Description |
|---|
DiversKeySpec(java.security.Key key,
byte[] blob,
int diversAlgorithm,
int magic)
Конструктор.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
java.lang.String |
getAlgorithm() |
byte[] |
getBlob()
Получение блоба диверсификации.
|
int |
getMagic()
Получение магического значения.
|
int |
hashCode() |
getDiversType, getEncoded, getFormat, getKeypublic static final int PRO_DIVERS
public static final int PRO12_DIVERS
public static final int DIVERS_MAGIC
public DiversKeySpec(java.security.Key key,
byte[] blob,
int diversAlgorithm,
int magic)
key - Диверсифицируемый ключ.blob - Блоб диверсификации.diversAlgorithm - Идентификатор алгоритма
диверсификации: PRO_DIVERS или PRO12_DIVERS.magic - Магическое значение, используемое
при диверсификации: DIVERS_MAGIC или null для
PRO_DIVERS и некое заданное значение для
PRO12_DIVERS.public int getMagic()
public byte[] getBlob()
public java.lang.String getAlgorithm()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Object