寶慕林4294392
2024-01-28 17:25:44
Bouncy Castle FIPS Java API in 100 Examples建議多次使用EC.generateKeyPair(). 假設(shè)此引用org.bouncycastle.crypto.general.EC(因?yàn)檫@是唯一具有 name 的類EC)我無法找到 method generateKeyPair()。錯(cuò)誤在哪里以及如何生成相應(yīng)的密鑰對(duì)?
1 回答

慕工程0101907
TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
從提供的 PDF ( https://www.bouncycastle.org/fips-java/BCFipsIn100.pdf ) 中:
示例 31 – 密鑰對(duì)生成
public static KeyPair generateKeyPair() throws GeneralSecurityException {
KeyPairGenerator keyPair = KeyPairGenerator.getInstance("EC", "BCFIPS");
keyPair.initialize(384);
return keyPair.generateKeyPair();
}
該示例將生成曲線 P-384 上的密鑰對(duì)。其他可用的默認(rèn)曲線包括 P-224、P-256 和 P-521。
添加回答
舉報(bào)
0/150
提交
取消