模块 java.base

类 DHPrivateKeySpec

java.lang.Object
javax.crypto.spec.DHPrivateKeySpec
所有已实现的接口:
KeySpec

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

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

自从:
1.4
参见:
  • 构造方法详细信息

    • 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