gpt4 book ai didi

encryption - OpenSSL,使用私钥解密

转载 作者:行者123 更新时间:2023-12-03 06:45:16 24 4
gpt4 key购买 nike

好的,我有一个名为 Kryptert 的加密文本文件。名为 private 的 key 文件,带有私钥。我希望输出位于名为 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:

任何人都可以帮助我了解问题所在以及如何解决它?谢谢。

最佳答案

这里有使用 openssl 加密或解密所需的命令:

解密:

$ openssl rsautl -decrypt -in $ENCRYPTED -out $PLAINTEXT -inkey keys/privkey.pem

加密:

$ openssl rsautl -encrypt -in $PLAINTEXT -out $PLAINTEXT.encrypt -pubin -inkey keys/pubkey.pem

希望这有帮助! :)

关于encryption - OpenSSL,使用私钥解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42300795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com