JavaTM Platform
Standard Ed. 6

java.security.spec
类 ECFieldFp

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

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策