椭圆曲线密码学及相关标准介绍
1. 椭圆曲线接口
在 org.bouncycastle.jce.interfaces 包中提供了表示椭圆曲线密钥的接口。虽然在迁移到 JDK 1.5 后,其中大部分接口不再那么重要,但 ECPointEncoder 接口在与不支持压缩格式点编码的其他提供者合作时仍然很有用。
- ECKey 接口 :该接口仅包含一个方法
getParameters(),它返回一个ECParameterSpec对象,表示与该密钥关联的椭圆曲线的域参数。 - ECPrivateKey 接口 :只有一个方法
getD(),返回一个BigInteger对象,代表椭圆曲线私钥的私有值。 - ECPublicKey 接口 :仅有
getQ()方法,返回一个ECPoint对象,表示椭圆曲线公钥的公共点。 - ECPointEncoder 接口 :即使在 JDK 1.5 之后,所有 Bouncy Castle 椭圆曲线密钥都实现了此接口。它有一个
setPointFormat()方法,当实现此接口的椭圆曲线密钥调用getEncoded()方法时,该方法接受一个字符串
超级会员免费看
订阅专栏 解锁全文
4585

被折叠的 条评论
为什么被折叠?



