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

Class DHPrivateKeySpec

  • 实现的所有接口
    KeySpec

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

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

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

      • DHPrivateKeySpec

        public DHPrivateKeySpec​(BigInteger x,
                                BigInteger p,
                                BigInteger g)
        采用私有值 x ,素数模数 p和基本生成器 g
        参数
        x - 私有值x
        p - 质数模数p
        g - 基础发电机g
    • 方法详细信息

      • getX

        public BigInteger getX()
        返回私有值 x
        结果
        私有价值 x
      • getP

        public BigInteger getP()
        返回素数模数 p
        结果
        素数模数 p
      • getG

        public BigInteger getG()
        返回基本生成器 g
        结果
        基础发生器 g