当前位置: 首页 > 知识库问答 >
问题:

我如何使用bouncy castle从PrivateKeyInfo对象提取模数值?

徐学潞
2023-03-14

我正在尝试使用bouncy castle库获取私钥的模数值。我能够获得PrivateKeyInfo对象,我如何从中获得模数值?

共有1个答案

林龙野
2023-03-14

您可以按照下面的操作(此代码用于公钥,但您的代码应该类似)

        PublicKey key = getPublicKey();

        KeyFactory keyFac = KeyFactory.getInstance("RSA");
        RSAPublicKeySpec pkSpec = keyFac.getKeySpec(key,
                RSAPublicKeySpec.class);

        byte[] modulusBytes = pkSpec.getModulus().toByteArray();
        modulusBytes = stripLeadingZeros(modulusBytes); 
 类似资料:
  • 我得到错误:“com.google.gson.jsonSyntaxException:java.lang.IllegalStateException:Expected BEGIN_OBJECT但是BEGIN_ARRAY位于第1行column 283 path$.items.Promended[0].images” 我请求帮助从json对象提取数据。 我只需要删除类'images',并将'urls'

  • 我有一个对象列表(文件夹)。该列表中的每个对象A都有一个对象B(合作伙伴)列表,对象B也有一个对象C(人员)列表。对象C包含一个属性代码,我想用它来使用Java8进行过滤。 我试过下面的代码,但它似乎不工作: 你们知道我如何使用FlatMap从

  • 我正在创建一个fetchBill函数。分配https://randomapi.com/api/006b08a801d82d0c9824dcfdfdfa3b3c到一个api变量。它使用浏览器的fetch函数向api发出HTTP请求。它在一个函数中使用箭头函数。然后调用fetch函数,并在将其转换为JSON后返回响应。使用另一个。然后调用第一个函数,该函数将JSON数据传递给displayCartTo

  • 本文向大家介绍我们如何使用VB脚本从SAP提取数据,包括了我们如何使用VB脚本从SAP提取数据的使用技巧和注意事项,需要的朋友参考一下 您可以使用VBA从SAP提取数据。如果您在线搜索,可以找到很多博客。 简而言之,这取决于您对SAP系统的访问级别。我过去做过类似的事情。它像这样工作;我有一个现有的RFC,它将为我获取所需的数据,并且在某种程度上,我有一个ABAP程序来获取数据。 然后,我将使用宏

  • 问题内容: 我从如下服务器获取响应字符串 我想获取名字的值。我怎样才能做到这一点?提前致谢。 问题答案: 看到此代码是我在应用程序中使用的代码 我像这样找回

  • 问题内容: 这旨在作为一般参考问题和答案,涵盖许多永无止境的 “如何访问JSON中的数据?” 问题。它是在这里处理在PHP中解码JSON和访问结果的广泛基础知识。 我有JSON: 如何在PHP中对此进行解码并访问结果数据? 问题答案: 介绍 首先,您有一个字符串。JSON不是数组,对象或数据结构。JSON是基于文本的序列化格式,因此是花哨的字符串,但仍然只是字符串。使用解码PHP。 在其中您可能会