Module java.base

Class ECFieldFp

java.lang.Object
java.security.spec.ECFieldFp
所有已实现的接口:
ECField

public class ECFieldFp extends Object implements ECField
这个不可变类定义了一个椭圆曲线(EC)素数有限域。
自从:
1.5
参见:
  • Constructor Summary

    Constructors
    Constructor
    Description
    使用指定的素数 p 创建一个椭圆曲线素数有限域。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object obj)
    将此素数有限域与指定对象进行比较以确定是否相等。
    int
    返回此素数有限域的位数,即素数 p 的位数。
    getP()
    返回此素数有限域的素数 p
    int
    为此素数有限域返回一个哈希码值。

    Methods declared in class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getFieldSize

      public int getFieldSize()
      返回此素数有限域的位数,即素数 p 的位数。
      指定者:
      getFieldSize 在接口 ECField
      返回:
      位数。
    • getP

      public BigInteger getP()
      返回此素数有限域的素数 p
      返回:
      素数。
    • equals

      public boolean equals(Object obj)
      将此素数有限域与指定对象进行比较以确定是否相等。
      覆盖:
      equals 在类 Object
      参数:
      obj - 要比较的对象。
      返回:
      如果 obj 是 ECFieldFp 的实例且素数值匹配,则返回 true,否则返回 false。
      参见:
    • hashCode

      public int hashCode()
      返回此素数有限域的哈希码值。
      覆盖:
      hashCode 在类 Object
      返回:
      一个哈希码值。
      参见: