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) 个答案