好的,我有一个名为Kryptert的文本文件已加密.使用私钥命名为private的密钥文件.我希望输出位于名为Klartext的文本文件中.
我准备撕掉我的头发,因为我似乎无法解决这个问题.
openssl rsautl -decrypt -inkey C:\private.key -in C:\Kryptert.txt -out C:\Klartext.txt
Run Code Online (Sandbox Code Playgroud)
上面的命令是我使用的,我在CMD窗口中得到以下输出:
C:\Users\Marco>openssl rsautl -decrypt -inkey C:\private.key -in C:\Kryptert.txt -out C:\Klartext.txt
Loading 'screen' into random state - done
RSA operation error
8560:error:0407106B:rsa routines:RSA_padding_check_PKCS1_type_2:block type is not 02:.\crypto\rsa\rsa_pk1.c:190:
8560:error:04065072:rsa routines:RSA_EAY_PRIVATE_DECRYPT:padding check failed:.\crypto\rsa\rsa_eay.c:592:
Run Code Online (Sandbox Code Playgroud)
任何人都能帮助我理解错误,以及如何解决它?谢谢.