0
私はAsymmetricKeyParameterを持っています。a = asymmetricCipherKeyPair.getPublic(); 私はこれに数時間を費やしており、公開鍵を一連のバイトに変換する方法を知らない。何か案は?Bouncy Castle NTRU暗号化のエクスポート公開鍵
NTRUEncryptionKeyPairGenerator ntruEncryptionKeyPairGenerator = new NTRUEncryptionKeyPairGenerator();
long begin = System.currentTimeMillis();
NTRUEncryptionKeyGenerationParameters ntruEncryptionKeyPairGeneratorParameters = NTRUEncryptionKeyGenerationParameters.EES1087EP2;
ntruEncryptionKeyPairGenerator.init(ntruEncryptionKeyPairGeneratorParameters);
AsymmetricCipherKeyPair asymmetricCipherKeyPair = ntruEncryptionKeyPairGenerator.generateKeyPair();
は私が
AsymmetricKeyParameter a = asymmetricCipherKeyPair.getPublic();
SubjectPublicKeyInfo info = SubjectPublicKeyInfoFactory.createSubjectPublicKeyInfo(a);
を試してみましたが、それはスロー "キーパラメータは認識されていません。"
回答を編集して説明を加えてください。コードのみの回答は、今後のSO読者の教育にはほとんど役に立ちません。あなたの答えは低品質であるためにモデレーションキューにあります。 – mickmackusa