我處於這種奇怪的情況。
我試圖加密這個11GB,裏面有42百萬行,使用PGP和RSA/Armored Public Key。PGP加密在大文件上失敗
下面是我使用的命令:
導入密鑰 - > gpg --import ~/underwood/keys/my_pub_4096_RSA_key.asc
PGP加密 -
gpg -r "[email protected]" -o /usr/local/encrrypted-file/encrypted-11GB-file.txt.pgp
--armor --encrypt /usr/local/file-to-encrrypt/this-is-a-11GB-file.txt
`
問題:
的/usr/local/encrrypted-file/encrypted-11GB-file.txt.pgp
的文件大小爲4GB和行數只有8M。我不確定這裏發生了什麼事。 3分鐘後命令無錯誤地成功完成。
問:
- 如何進一步調查此問題?
- gpg命令的文件大小是否有上限?因爲這個命令在500MB文件中工作得很好。
- 如何在11GB文件上實現完全加密?
我能想到的一個解決方案就是在500MB文件中分塊存儲11GB,然後執行此操作。但這裏的問題,我不允許塊文件。
請讓我知道是否有更好的解決方案。
您表示不允許分塊文件;你能澄清這個要求還是換句話說呢?例如。 「我必須有單個文件作爲輸出」或「我必須只使用一個gpg命令解密」或... – Slartibartfast