Module  java.base
软件包  javax.crypto.spec

Class DHGenParameterSpec

  • All Implemented Interfaces:
    AlgorithmParameterSpec


    public class DHGenParameterSpec
    extends Object
    implements AlgorithmParameterSpec
    此类指定用于生成Diffie-Hellman密钥协议中使用的Diffie-Hellman(系统)参数的参数集。 这通常由中央机关完成。

    中央机关在计算参数后,必须将这些信息发送给寻求秘密密钥协商的各方。

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

      • DHGenParameterSpec

        public DHGenParameterSpec​(int primeSize,
                                  int exponentSize)
        构造用于生成Diffie-Hellman(系统)参数的参数集。 构造的参数集可以用于初始化一个AlgorithmParameterGenerator对象,用于生成Diffie-Hellman参数。
        参数
        primeSize - 素数模数的大小(以位为单位)。
        exponentSize - 随机指数的大小(以位为单位)。
    • 方法详细信息

      • getPrimeSize

        public int getPrimeSize​()
        返回素数模数的大小。
        结果
        质量模数的大小(以位为单位)
      • getExponentSize

        public int getExponentSize​()
        返回随机指数(私有值)的位大小。
        结果
        随机指数(私有值)的位大小