現在、(encrypt) を使用して、OpenSSL を使用してファイルを暗号化および復号化しようとしています。
openssl rsautl -encrypt -pubin -inkey public.pem -in plaintext.txt -out encyrptiontext.txt
そして、私が使用している復号化のために:
openssl rsautl -decrypt -inkey private.pem -in encyrptiontext.txt
キーは同じファイルから生成されていますが、1 行を復号化しようとすると、次のエラーが表示されます。
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:
彼らはデフォルト設定を使用しており、キーは同じジェネレーターから生成されているため、なぜこれを取得しているのかわかりません。