加密私鑰我有密碼保護的,加密的RSA私鑰,這與PyCrypto(2.6.1)創建,並已根據自己的文檔格式如下:PrivateKeyInfo, PKCS#8 (DER SEQUENCE), PEM (RFC1423)
,看 [https://www.dlitz.net/software/pycrypto/api/current/Crypto.PublicKey.RSA._RSAobj-class.html#exportKey]。閱讀與BouncyCastle的/ spongycastle
如何使用Bouncycastle/Spongycastle解密此RSA密鑰?
我在Google上搜索了很長時間,結果只有1.50版本(因爲PEMReader已被棄用並被刪除)或PEMParser似乎無法閱讀的例子這種格式。順便說一句:有沒有關於我錯過了Bouncycastle的文檔?
這是我的加密私鑰的標題:
-----BEGIN PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,68949227DD8A502D
xyz...
,我真的很感激,如果有人可以幫助我!
這是加密密鑰(與CBC模式和輸入矢量68949227DD8A502D TripleDes的)。因此,在PEMReader可以讀取它之前,它必須先解密。 – divanov
請注意,密鑰是用舊的(並且不安全的)算法加密的。目前的做法是使用PKCS#8來保護私鑰。 Bouncy Castle支持JceOpenSSLPKCS8DecryptorProviderBuilder類中的PKCS#8解密。 –