gpt4 book ai didi

java - Java 中的 RSA 给定 n 和 e

转载 作者:行者123 更新时间:2023-11-30 05:07:45 26 4
gpt4 key购买 nike

我的应用程序接收 RSA 公钥的原始片段(n 和 e),并需要使用它们来加密密文。我一直在尝试使用 BouncyCaSTLe,但我的代码无法正常工作。尝试创建 X509EncodedKeySpec 时出现问题。

有人可以帮我让它工作吗?这是我的代码:

public static PublicKey getPublicKeyFromString(String key) throws Exception
{
KeyFactory keyFactory = KeyFactory.getInstance(ALGORITHM);
EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(Base64Encoder.decode(key));

PublicKey publicKey = keyFactory.generatePublic(publicKeySpec);
return publicKey;
}

我想真正的问题是 n 和 e 是分开的,我不知道如何组合它们。

最佳答案

为什么不使用新的 RSAPublicKeySpec(n,e)?

关于java - Java 中的 RSA 给定 n 和 e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4538056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com