我正在尝试使用充气城堡库获取私钥的模数值。我能够获得PrivateKeyInfo对象如何从中获得模数值?
答案 0 :(得分:0)
您可以执行以下操作(此代码适用于公钥,但您的代码应该类似)
PublicKey key = getPublicKey();
KeyFactory keyFac = KeyFactory.getInstance("RSA");
RSAPublicKeySpec pkSpec = keyFac.getKeySpec(key,
RSAPublicKeySpec.class);
byte[] modulusBytes = pkSpec.getModulus().toByteArray();
modulusBytes = stripLeadingZeros(modulusBytes);