所有类
java.security.spec
类 ECFieldFp
java.lang.Object
java.security.spec.ECFieldFp
-
所有已实现的接口:
-
ECField
-
public class ECFieldFp
- extends Object
- implements ECField
此不可变类定义椭圆曲线 (EC) 素数的有限字段。
-
从以下版本开始:
-
1.5
-
另请参见:
-
ECField
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
所有类