如何缩短PGP消息的长度

时间:2014-06-13 15:06:58

标签: string encryption compression qr-code pgp

我需要从PGP消息生成QR码。问题是代码太大了(大约3 x 3英寸)。

如何缩短PGP消息的长度以生成QR码?

2 个答案:

答案 0 :(得分:0)

你可以做的不是很多。假设您的收件人支持,请检查您的PGP邮件是否正在使用压缩。否则,您的选择很少:

  • 缩短邮件内容
  • 加密到较少的收件人
  • 如果适合您的安全模式,则无需签名即可加密

答案 1 :(得分:0)

OpenPGP消息的大小取决于:

  • 消息本身(可压缩性,长度)
  • 对称加密算法(主要是因为需要存储密码块)
  • ASCII装甲输出远大于二进制版本,如果没有
  • 则不装甲
  • 正如@Duncan所说,签约需要更多空间

尝试不同的对称算法,并尝试强制GnuPG 压缩实际上会使消息变小(因为压缩标头也需要一点空间)。

要查看OpenPGP消息并查看包含的内容,请使用gpg --list-packets

此外,您可以尝试调整QR码(冗余),或将URL放入链接到消息本身的QR码。