小编Exh*_*sti的帖子

OpenSSL,使用私钥解密

好的,我有一个名为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)

任何人都能帮助我理解错误,以及如何解决它?谢谢.

encryption openssl cryptography

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

cryptography ×1

encryption ×1

openssl ×1