我需要加密机器上一些文件的多个压缩包来备份它们,但我找不到太多关于如何安全执行此操作的信息。我使用的是 macOS,但我希望能够在 Linux 上解密它们。
我的理想设置:
- 压缩到任何Mac 兼容档案(以最安全者为准)的文件夹。
- 非 Mac 机器也可以解密它。
- 适用于 Mac 和 Linux。
- 使用知名且值得信赖的工具。
- 最终结果应该被认为是安全的。
- 如果这是标准,则能够使用非对称密钥。
- 不受文件大小的严重限制。
我需要加密机器上一些文件的多个压缩包来备份它们,但我找不到太多关于如何安全执行此操作的信息。我使用的是 macOS,但我希望能够在 Linux 上解密它们。
我的理想设置:
Tarball 是两个平台的原生安装包,GPG 是常用的安全保护方式。如果 Homebrew 中没有 GPG,你可以安装它。
要动态创建对称加密档案,请执行以下操作对其进行加密:
通过列出 tarball 的内容来测试它:
要实际提取内容,请将 选项更改
t
为tar
。如果更方便的话,您可以先使用选项x
解密存档。您不必使用 xz 压缩 ( ),可以选择任何您想要的方法。请查阅两者的手册页,并根据自己的目的调整命令。有一个命令名为 ,但与常规 相比功能相当有限,因此我推荐后者。gpg
--output
-J
tar
gpg
gpgtar
tar
它支持非对称密钥,但你需要在加密时设置接收方,或者将密钥导出到安全的地方,以确保将来可以解密。如果只为自己使用,对称密钥可能更安全。