有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用密码读取私钥?

我想阅读带有passphase的java私钥

为了创建这个私钥,我使用了openssl和:

genrsa -aes128 -out private.pem 

当我开始尝试打开此文件时,我有:

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,B01D36B426B8E9E8DFCDD8518D1A857F

dt3z+UEyeVarEL7mjEcRPXpUP3Zk/IbDJrwVhpYt95K5t4X+2+CIB/qsycp+d0Tr
NLhddUF0johgFMYfUnvNsJuo8PePE1bYH+Q1BYONoSqktHgmyR7BaZU2oQiWH6qI

和eof:

-----END RSA PRIVATE KEY-----

我每次尝试都失败了。 大多数时候,我会:

DerInputStream.getLength(): lengthTag=58, too big.

我不知道该怎么处理这个问题:( 使用没有密码的私钥,我没有任何问题,但我坚持使用这个密码:(


共 (0) 个答案