|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DHParameterSpec extends Object implements AlgorithmParameterSpec
Центральная власть генерирует параметры и дает им этим двум объектам, стремящимся генерировать секретный ключ. Параметры являются началом p, основа g, и дополнительно длина в битах частного значения, l.
Возможно, что больше чем один экземпляр параметров может быть сгенерирован данной центральной властью, и что может быть больше чем одна центральная власть. Действительно, каждый человек может быть его собственной центральной властью с различными объектами, имеющими различные параметры.
Отметьте, что этот class не выполняет проверки допустимости на указанных параметрах. Таким образом указанные значения возвращаются непосредственно, даже если они - нуль.
KeyAgreement| Конструктор и Описание |
|---|
DHParameterSpec(BigInteger p, BigInteger g)
Создает набор параметра для Diffie-Hellman, используя главный модуль
p и основной генератор g. |
DHParameterSpec(BigInteger p, BigInteger g, int l)
Создает набор параметра для Diffie-Hellman, используя главный модуль
p, основной генератор g, и размер в битах, l, из случайной экспоненты (частное значение). |
| Модификатор и Тип | Метод и Описание |
|---|---|
BigInteger |
getG()
Возвращает основной генератор
g. |
int |
getL()
Возвращает размер в битах,
l, из случайной экспоненты (частное значение). |
BigInteger |
getP()
Возвращает главный модуль
p. |
public DHParameterSpec(BigInteger p, BigInteger g)
p и основной генератор g.p - главный модульg - основной генераторpublic DHParameterSpec(BigInteger p, BigInteger g, int l)
p, основной генератор g, и размер в битах, l, из случайной экспоненты (частное значение).p - главный модульg - основной генераторl - размер в битах случайной экспоненты (частное значение)public BigInteger getP()
p.ppublic BigInteger getG()
g.gpublic int getL()
l, из случайной экспоненты (частное значение).l, из случайной экспоненты (частное значение), или 0, если этот размер не был установлен
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92