【问题标题】:PGP Encryption Fails on Large Files大文件上的 PGP 加密失败
【发布时间】: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 分钟后成功完成,没有错误。

问题:

  1. 如何进一步调查此问题?
  2. gpg 命令对文件大小是否有上限?因为这个命令对 500MB 文件非常有效。
  3. 如何实现对 11GB 文件的完全加密?

我能想到的一个解决方案是将 11GB 分成 500MB 文件并执行此操作。但是这里的问题是,我不允许对文件进行分块。

如果有更好的解决方案,请告诉我。

【问题讨论】:

  • 您表示不允许对文件进行分块;您能否澄清该要求或换句话说?例如。 “我必须有一个文件作为输出”或“我必须只使用一个 gpg 命令来解密”或 ....

标签: encryption public-key-encryption pgp encryption-asymmetric


【解决方案1】:

查看 unix split 函数将二进制文件拆分为多个片段。

【讨论】:

  • 您能否更详细地解释一下这可能如何有用,或者举例说明如何使用它,或者可能是显示您建议的标志的手册页摘录?
猜你喜欢
  • 2023-03-17
  • 1970-01-01
  • 2018-03-12
  • 2011-05-12
  • 2016-09-07
  • 1970-01-01
  • 1970-01-01
  • 2021-11-13
  • 2019-02-12
相关资源
最近更新 更多