Encryption 在没有提示的情况下解密.gpg/.pgp文件
我已使用以下方法成功解密文件:Encryption 在没有提示的情况下解密.gpg/.pgp文件,encryption,gnupg,pgp,Encryption,Gnupg,Pgp,我已使用以下方法成功解密文件: gpg --encrypt --recipient user@company.com myfile.txt 如果我运行下面的命令,系统会提示我输入密码短语,解密工作正常: gpg --output decrypted_myfile.txt -decrypt myfile.txt.gpg 我似乎无法让任何形式的非交互式解密工作。最接近我的是: gpg --decrypt --batch --passphrase MYPASSPHRASE myfile.txt.
gpg --encrypt --recipient user@company.com myfile.txt
如果我运行下面的命令,系统会提示我输入密码短语,解密工作正常:
gpg --output decrypted_myfile.txt -decrypt myfile.txt.gpg
我似乎无法让任何形式的非交互式解密工作。最接近我的是:
gpg --decrypt --batch --passphrase MYPASSPHRASE myfile.txt.gpg
这给了我:
gpg: encrypted with 2048-bit RSA key, ID F6CF3C25, created 2016-03-17
"Company_20210316 (Incoming Files) <user@company.com>"
gpg: public key decryption failed: Bad passphrase
gpg: decryption failed: No secret key
gpg:使用2048位RSA密钥加密,ID F6CF3C25,创建于2016-03-17
“公司_20210316(传入文件)”
gpg:公钥解密失败:错误的密码短语
gpg:解密失败:没有密钥
有不同的方法吗 您可以尝试以下命令:
gpg --output File.txt --batch--passphrase-fd YourPassword --decrypt file.pgp
您的密码短语是否包含由命令行解释的特殊字符?下面是一个类似的对话,回答了gpg 2.x版的问题: