Mal*_*Jan 7 prompt passphrase gnupg
我有一个关于GPG的问题,但我写了所有的过程,也许它会帮助某人.
我想:在GPG命令中抑制密码短语提示
我不想:使用-c选项(--symmetric).
我有2个系统myFileOnLinux.txt和my@Email.com.
我想从发送数据myPasswordPhrase到Windows.
我想加密数据Windows并解密Passphrase.
我在两者上安装了GPG并执行了以下步骤:
myFileOnLinux.txt 是我想要加密的Linux上的文件.
my@Email.com 对密钥的UID.
myPasswordPhrase 是密码短语.
Windows:Windows
Passphrase:myFileOnLinux.txt
my@Email.com
myPasswordPhrase
Windows
Windows
Passphrase
将公钥发送到myFileOnLinux.txt计算机.
导入公钥 my@Email.com
myPasswordPhrase
WindowsWindows
Passphrase
myFileOnLinux.txt
my@Email.commyPasswordPhrase
将加密文件发送到Windows.
解密文件.
Windows
在Windows弹出窗口中,它Passphrase再次问我
我怎么能避免呢?
谢谢
小智 17
经过大量挖掘后,我发现这个命令会禁用Windows上的输入提示:
--pinentry-mode=loopback
Run Code Online (Sandbox Code Playgroud)
完整的命令是:
gpg --pinentry-mode=loopback --passphrase "PASSWORD" -d -o "PATH\TO\OUTPUT" "PATH\TO\FILE.gpg"
Run Code Online (Sandbox Code Playgroud)
gpg --batch --import sec.key
gpg -d --batch --passphrase mypassphrase encrypted_file.gpg
Run Code Online (Sandbox Code Playgroud)
--batch标志在导入密钥以及解密文件时禁止显示密码提示。