我想在java中使用passphase
读取私钥创建这个私钥我用了一个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.
我不知道如何处理这个问题:( 私钥没有密码我没有任何麻烦但我坚持使用这个密码:(