用分块解密RSA ECB PKCS1Padding

时间:2019-06-18 06:30:55

标签: encryption openssl rsa

在开始之前,我知道这不是“建议”,但对此我别无选择。我需要能够测试我发送的内容正确无误。

已经给了我一个公共和私有密钥(RSA ECB PKCS1Padding),并且需要对“大”消息进行加密并将其发送。我需要验证消息是否正确发送。为了进行验证,我需要运行代码进行加密,然后使用bash或某些Linux工具对其进行解密。

这是转折点。我需要使用“块”(我知道不建议这样做),因为消息很大。我在这里使用代码对消息进行加密。 https://gist.github.com/dziwoki/cc41b523c2bd43ee646b957f0aa91943

但是我需要通过命令行解密消息,但是OpenSSL不支持大量输入。

cat input.txt | openssl rsautl -decrypt -out output.txt -inkey private.pem

是否存在我可以使用的工具或可以运行的脚本,该工具会将输入分成多个块并解密每个块?

0 个答案:

没有答案