弹性城堡FIPS库中缺少EC.generateKeyPair()

The Bouncy Castle FIPS Java API in 100 Examples建议多次使用EC.generateKeyPair()。假设此引用为org.bouncycastle.crypto.general.EC(因为这是唯一的名称为EC的类),则无法找到方法generateKeyPair()。错误在哪里,以及如何生成相应的密钥对?

yc1992217 回答:弹性城堡FIPS库中缺少EC.generateKeyPair()

从提供的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。

本文链接:https://www.f2er.com/3167547.html

大家都在问