如何将 Kleopatra PGP 密钥存储在 USB 驱动器上?

jwi*_*ir3 7 pgp usb-flash-drive

我在 Windows 上使用 Kleopatra(实际上是 gpg4win)。我已经创建了 PGP 私钥,我想将它们存储在我的 U 盘上(例如,只有当私钥可用时才能加密文件 - 也就是说,如果 U 盘在驱动器中)。

我怎样才能做到这一点?

谢谢!

use*_*686 8

您不能移动单个密钥甚至密钥对,但您可以移动整个密钥环:

  1. 将 GnuPG 数据目录(~/.gnupgWindows 上的 ; %APPDATA%\.gnupg)移动到您选择的位置。
    • 为了获得额外的安全性,复制和安全擦除而不是仅仅移动(这会进行不安全的删除)。
  2. GNUPGHOME环境变量设置为新位置。
    1. 系统属性 ?先进的 ?环境变量。或者,在 Windows 7 中,在控制面板中搜索“环境”。
    2. 单击Add,输入GNUPGHOME名称和新路径作为值。
      • 例如,E:\private\gnupg或者C:\mnt\jwir3 flash drive\GnuPG你把钥匙移到什么鬼地方。
    3. 当前运行的程序不会看到您的更改。例外:Windows Shell ( explorer.exe),它接收更改通知。所以你需要关闭 Kleopatra 并从开始菜单重新启动它。

编辑:看起来它实际上是GNUPGHOME环境变量,而不是GNUPG_HOME