首页 > 解决方案 > GNUPG 解密命令行

问题描述

我试图解密一个加密文件,我有所有的密钥(秘密和公共),我不知道为什么它不生成输出文件。以下是正在运行的命令。我知道那里已经有几个帖子,但我不能引用它们,除非我的命令提示符上出现任何错误。

gpg --list-secret-keys

Its listing secret keys

gpg --list-keys

Its listing all keys

gpg --import "c:\folder_location\name_PublicKey.gpg"

successfully imported keys

gpg --batch --yes --passphrase my_passphrase --local-user "mycomp name" -o "c:\folder_location\filenameTEST.txt" -d "c:\folder_location\ENCRYPTEDFILE.txt.gpg"

无法在命令行上解密文件,命令提示符上没有报告错误。命令始终处于活动状态,需要强制关闭。

这里有什么要检查的吗?有什么建议么?

标签: encryptiongnupg

解决方案


我的命令没有问题,实际问题是CR 和 LF 控制字符(新行)。当我删除这些字符时,解密工作没有任何错误!GPG 从未检测到这些字符,并且语句被解析而没有任何错误,后来命令冻结而没有任何错误/输出。


推荐阅读