gpt4 book ai didi

prompt - 禁止 GPG 命令中的密码提示

转载 作者:行者123 更新时间:2023-12-04 05:05:54 28 4
gpt4 key购买 nike

编辑版本

我有一个关于 GPG 的问题,但我写了所有的过程,也许它会对某人有所帮助。

我想:禁止 GPG 命令中的密码提示。 我不想:使用 -c 选项(--对称)。

我有 2 个系统 Linux 和 Windows。我想将数据从 Linux 发送到 Windows。我想在 Linux 中加密数据并在 Windows 中解密。

  • myFileOnLinux.txt是我要加密的 Linux 上的文件。
  • my@Email.com配对键的 UID。
  • myPasswordPhrase是密码短语。

  • 我在两者上都安装了 GPG 并执行了以下步骤:
  • Windows 中生成对 key :
    gpg --gen-key
  • 更改Windows中的关键参数:
    gpg --edit-key my@Email.com
    trust
    5
    expire
    0
  • 导出公钥:
    gpg -a --export my@Email.com > public.key
  • 将公钥发送到 Linux 机器。
  • 在 Linux 中导入公钥。
    gpg --import public.key
  • 更改 Linux 中的信任参数
    gpg --edit-key my@Email.com
    trust
    5
  • 在 Linux 中加密文件
    gpg --output output.enc --encrypt --recipient my@Email.com myFileOnLinux.txt
  • 将加密文件发送到 Windows。
  • 解密文件。
    gpg --batch --passphrase "myPasswordPhrase" -d -o test.dec output.enc

  • 在带有弹出窗口的 Windows 中,它问我 Passphrase再次。我怎样才能避免它?

    最佳答案

    经过大量挖掘后,我发现这个命令禁用了 Windows 上的输入提示(也适用于 *nix 系统):

    --pinentry-mode=loopback

    完整的命令是:
    gpg --pinentry-mode=loopback --passphrase  "PASSWORD" -d -o "PATH\TO\OUTPUT" "PATH\TO\FILE.gpg"

    关于prompt - 禁止 GPG 命令中的密码提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49072403/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com