java.security.spec

接口
异常
java.lang.Object
  继承者 java.security.spec.ECFieldFp
所有已实现的接口:
ECField

public class ECFieldFp
     
extends Object
implements ECField

此不可变类定义椭圆曲线 (EC) 素数的有限字段。

从以下版本开始:
1.5
另请参见:
ECField

构造方法摘要
ECFieldFp(BigInteger p)
          根据指定的素数 p 创建一个椭圆曲线素数的有限字段。
 
方法摘要
 boolean equals(Object obj)
          比较此素数有限字段与指定对象的相等性。
 int getFieldSize()
          返回以比特为单位的字段大小,对于此素数有限字段,则为素数 p 的大小。
 BigInteger getP()
          返回此素数有限字段的素数 p
 int hashCode()
          返回此素数有限字段的哈希码值。
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ECFieldFp

public ECFieldFp(BigInteger p)
根据指定的素数 p 创建一个椭圆曲线素数的有限字段。

参数:
p - 素数。
抛出:
NullPointerException - 如果 p 为 null。
IllegalArgumentException - 如果 p 不是正数。
方法详细信息

getFieldSize

public int getFieldSize()
返回以比特为单位的字段大小,对于此素数有限字段,则为素数 p 的大小。

指定者:
接口 ECField 中的 getFieldSize
返回:
以比特为单位的字段大小。

getP

public BigInteger getP()
返回此素数有限字段的素数 p

返回:
素数。

equals

public boolean equals(Object obj)
比较此素数有限字段与指定对象的相等性。

覆盖:
Object 中的 equals
参数:
obj - 要比较的对象。
返回:
如果 obj 是 ECFieldFp 的一个实例,并且素数值匹配,则返回 true,否则返回 false。
另请参见:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
返回此素数有限字段的哈希码值。

覆盖:
Object 中的 hashCode
返回:
哈希码值。
另请参见:
Object.equals(java.lang.Object), Hashtable