【发布时间】:2017-07-07 03:34:22
【问题描述】:
好的,所以我有一个名为 Kryptert 的加密文本文件。 带有私钥的名为 private 的密钥文件。我希望输出位于名为 Klartext 的文本文件中。
我正要扯掉我的头发,因为我似乎无法弄清楚这一点。
openssl rsautl -decrypt -inkey C:\private.key -in C:\Kryptert.txt -out C:\Klartext.txt
上面的命令是我使用的,我在 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:
谁能帮助我了解问题所在,以及我该如何解决?谢谢。
【问题讨论】:
-
使用什么命令加密文件?
标签: encryption openssl cryptography