我目前正在尝试使用 OpenSSL 加密和解密文件,使用(加密):
openssl rsautl -encrypt -pubin -inkey public.pem -in plaintext.txt -out encyrptiontext.txt
对于我正在使用的解密:
openssl rsautl -decrypt -inkey private.pem -in encyrptiontext.txt
密钥是从同一个文件生成的,但是当我尝试解密一行时,我收到了这个错误:
8952:error:0407106B:rsa routines:RSA_padding_check_PKCS1_type_2:block type is not 02:.\crypto\rsa\rs
a_pk1.c:190:
8952:error:04065072:rsa routines:RSA_EAY_PRIVATE_DECRYPT:padding check failed:.\crypto\rsa\rsa_eay.c
:592:
我不确定为什么我会得到这个,因为他们使用默认设置并且密钥是从同一个生成器生成的。