【发布时间】:2017-03-27 16:49:18
【问题描述】:
我处于这种奇怪的情况。
我正在尝试使用带有 RSA/Armored Public Key 的 PGP 加密这 11GB,其中有大约 4200 万行。
以下是我使用的命令:
导入密钥 ->
gpg --import ~/underwood/keys/my_pub_4096_RSA_key.asc
PGP 加密 -
gpg -r "underwood@publickey.com" -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 文件的完全加密?
我能想到的一个解决方案是将 11GB 分成 500MB 文件并执行此操作。但是这里的问题是,我不允许对文件进行分块。
如果有更好的解决方案,请告诉我。
【问题讨论】:
-
您表示不允许对文件进行分块;您能否澄清该要求或换句话说?例如。 “我必须有一个文件作为输出”或“我必须只使用一个 gpg 命令来解密”或 ....
标签: encryption public-key-encryption pgp encryption-asymmetric