- java.lang.Object
-
- javax.crypto.spec.DHPublicKeySpec
-
- 实现的所有接口
-
KeySpec
public class DHPublicKeySpec extends Object implements KeySpec
此类指定Diffie-Hellman公钥及其关联参数。请注意,此类不会对指定的参数执行任何验证。 因此,即使它们为null,也会直接返回指定的值。
- 从以下版本开始:
- 1.4
- 另请参见:
-
DHPrivateKeySpec
-
-
构造方法摘要
构造方法 构造器 描述 DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
采用公共值y
,素数模数p
和基础生成器g
。
-
-
-
构造方法详细信息
-
DHPublicKeySpec
public DHPublicKeySpec(BigInteger y, BigInteger p, BigInteger g)
采用公共值y
,素数模数p
和基础生成器g
。- 参数
-
y
- 公共价值y -
p
- 质数模数p -
g
- 基础发电机g
-
-
方法详细信息
-
getY
public BigInteger getY()
返回公共值y
。- 结果
-
公共价值
y
-
getP
public BigInteger getP()
返回素数模数p
。- 结果
-
素数模数
p
-
getG
public BigInteger getG()
返回基本生成器g
。- 结果
-
基础发生器
g
-
-