为了账号安全,请及时绑定邮箱和手机立即绑定

Bouncy Castle FIPS 库中缺少 EC.generateKeyPair()

Bouncy Castle FIPS 库中缺少 EC.generateKeyPair()

宝慕林4294392 2024-01-28 17:25:44
Bouncy Castle FIPS Java API in 100 Examples建议多次使用EC.generateKeyPair(). 假设此引用org.bouncycastle.crypto.general.EC(因为这是唯一具有 name 的类EC)我无法找到 method generateKeyPair()。错误在哪里以及如何生成相应的密钥对?
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

从提供的 PDF ( https://www.bouncycastle.org/fips-java/BCFipsIn100.pdf ) 中:

示例 31 – 密钥对生成


public static KeyPair generateKeyPair() throws GeneralSecurityException {

    KeyPairGenerator keyPair = KeyPairGenerator.getInstance("EC", "BCFIPS");

    keyPair.initialize(384);

    return keyPair.generateKeyPair();

}

该示例将生成曲线 P-384 上的密钥对。其他可用的默认曲线包括 P-224、P-256 和 P-521。


查看完整回答
反对 回复 2024-01-28
  • 1 回答
  • 0 关注
  • 26 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信