在java中用asc私钥解密二进制文件

时间:2017-05-10 10:20:06

标签: java encryption binary rsa private-key

逗人,

我有.DAT格式的二进制文件,以及.asc格式的私钥,格式如下

byte[] encoded = Base64.decodeBase64(privateKeyPEM);
KeyFactory kf = KeyFactory.getInstance("RSA");
RSAPrivateKey privKey = (RSAPrivateKey) kf.generatePrivate(new PKCS8EncodedKeySpec(encoded));

尝试使用java安全性和Bouncy Castle库没有希望。

如果我使用以下代码创建私钥对象

InvalidKeyFormat exception

我得到了PKCS8EncodedKeySpec。 如果我没有使用type,我会得到一个没有可读性的解密文件。

0 个答案:

没有答案