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

Class DHGenParameterSpec

  • 实现的所有接口
    AlgorithmParameterSpec

    public class DHGenParameterSpecextends Objectimplements 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()
        返回随机指数(私有值)的位大小。
        结果
        随机指数的位大小(私有值)