Класс DHParameterSpec
- Все реализованные интерфейсы:
AlgorithmParameterSpec
public class DHParameterSpec extends Object implements AlgorithmParameterSpec
Центральный орган генерирует параметры и предоставляет их двум сущностям, стремящимся сгенерировать секретный ключ. Параметры представляют собой простое p, базовое g и необязательно длину в битах частного значения, l.
Возможно, что центральный орган сгенерирует более одной пары параметров, и что может быть более одного центрального органа. Действительно, каждая отдельная сущность может быть своим собственным центральным органом, и у разных сущностей могут быть разные параметры.
Обратите внимание, что этот класс не выполняет никакой проверки на указанные параметры. Таким образом, указанные значения возвращаются непосредственно, даже если они равны null.
- С момента:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DHParameterSpec |
Создает набор параметров для Диффи-Хеллмана, используя модуль простого числа p и базовое число-генератор g. |
DHParameterSpec |
Создает набор параметров для Диффи-Хеллмана, используя модуль простого числа p, базовое число-генератор g и размер в битах, l, случайного экспонента (частного значения). |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
BigInteger |
getG() |
Возвращает базовое число-генератор g. |
int |
getL() |
Возвращает размер в битах, l, случайного экспонента (частного значения). |
BigInteger |
getP() |
Возвращает модуль простого числа p. |
Подробное описание конструкторов
DHParameterSpec
public DHParameterSpec(BigInteger p, BigInteger g)
p и базовое число-генератор g.- Параметры:
-
p- модуль простого числа -
g- базовое число-генератор
DHParameterSpec
public DHParameterSpec(BigInteger p, BigInteger g, int l)
p, базовое число-генератор g и размер в битах, l, случайного экспонента (частного значения).- Параметры:
-
p- модуль простого числа -
g- базовое число-генератор -
l- размер в битах случайного экспонента (частного значения)
Подробное описание методов
getP
public BigInteger getP()
p.- Возвращает:
- модуль простого числа
p
getG
public BigInteger getG()
g.- Возвращает:
- базовое число-генератор
g
getL
public int getL()
l, случайного экспонента (частного значения).- Возвращает:
- размер в битах,
l, случайного экспонента (частного значения), или 0, если этот размер не задан
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/javax/crypto/spec/DHParameterSpec.html