在Java中读取公钥

时间:2016-05-17 10:24:59

标签: java encryption rsa public-key-encryption

我在SO上阅读了很多类似的主题,但我仍然有点困惑。

我有 .pub 格式的公钥(纯公钥)。问题是,是否可以在Java中以这种格式读取它。如果公钥具有 .der 格式,我可以阅读公钥。

    RSAPublicKey publicKey
            = (RSAPublicKey) KeyFactory.getInstance("RSA").
            generatePublic(new X509EncodedKeySpec(FileCopyUtils.
                    copyToByteArray(resource.getInputStream())));

工作正常。 但是,它不适用于 .pub 格式。如果唯一的选择是阅读 der 文件,我应该如何正确地将 .pub 转换为 .der 。 提前感谢您的帮助。

0 个答案:

没有答案