我收到一个加密文件,这是合作伙伴的关键.密钥本身已使用我们的数字证书公钥加密.
当我尝试使用以下和我们的私钥解密密钥时,我得到一个填充错误,如下所示:
C:\openssl rsautl -decrypt -in xxxx_Key -inkey xxxxprivatekey.pem -hexdump -out aeskey.txt
Loading 'screen' into random state - done
RSA operation error
5612:error:0407109F:rsa routines:RSA_padding_check_PKCS1_type_2:pkcs decoding er
ror:.\crypto\rsa\rsa_pk1.c:273:
5612:error:04065072:rsa routines:RSA_EAY_PRIVATE_DECRYPT:padding check failed:.\
crypto\rsa\rsa_eay.c:602:
Run Code Online (Sandbox Code Playgroud)
如果我将-Raw开关添加到解密,它似乎工作,但生成的hexdump比我期望的大.任何人都可以提供关于这里可能发生的事情的建议吗?谢谢!