【问题标题】:GNUPG Decryption command lineGNUPG 解密命令行
【发布时间】:2018-10-30 11:35:15
【问题描述】:

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

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"

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

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

【问题讨论】:

  • 基本解密的输出是什么:gpg -d "c:\folder_location\ENCRYPTEDFILE.txt.gpg"
  • 提示并给出密码......解密过程开始......我可以在命令行上看到解密的数据
  • @Pogrindis 谢谢,您的评论帮助我发现了真正的问题

标签: encryption gnupg


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    相关资源
    最近更新 更多