模块  java.base
软件包  javax.crypto.spec

Class DHPublicKeySpec

  • 实现的所有接口
    KeySpec

    public class DHPublicKeySpec
    extends Object
    implements KeySpec
    此类指定Diffie-Hellman公钥及其关联参数。

    请注意,此类不会对指定的参数执行任何验证。 因此,即使它们为null,也会直接返回指定的值。

    从以下版本开始:
    1.4
    另请参见:
    DHPrivateKeySpec
    • 构造方法详细信息

      • 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