在尝试解密加密文件时,我拥有所有密钥(秘密密钥和公共密钥),我不知道为什么它不生成输出文件。以下是正在运行的命令。我知道那里已经有几篇文章了,但是直到和除非我的命令提示符下出现任何错误,我才能引用它们。
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名称 “ -o” c:\ folder_location \ filenameTEST.txt“ -d “ c:\ folder_location \ ENCRYPTEDFILE.txt.gpg”
无法在命令行上解密文件,在命令提示符下未报告任何错误。命令始终保持活动状态,需要强制关闭。
这里缺少检查吗?有什么建议吗?
答案 0 :(得分:0)
我的命令没有问题,实际问题是 CR和LF控制字符(换行)。当我删除这些字符时,解密就可以正常工作了! GPG从未检测到这些字符,并且没有任何错误地对语句进行了解析,后来的命令冻结了,没有任何错误/输出。