encryption - 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"
无法在命令行上解密文件,命令提示符上没有报告错误。命令始终处于活动状态,需要强制关闭。
这里有什么要检查的吗?有什么建议么?
解决方案
我的命令没有问题,实际问题是CR 和 LF 控制字符(新行)。当我删除这些字符时,解密工作没有任何错误!GPG 从未检测到这些字符,并且语句被解析而没有任何错误,后来命令冻结而没有任何错误/输出。
推荐阅读
- salesforce - Salesforce - 在按钮单击时调用外部 API 并从响应中更新自定义字段
- html - 我可以将这样的动画添加到纯 CSS 中按钮的边框吗?
- java - RESTful Web 服务客户端 - 传递对象或仅传递对象的 id
- c++ - 尝试获取函数地址时出现错误 127
- wrapper - VEP 蛇形包装器的问题
- uitableview - Swift cellforrow 异步加载
- powershell - 捕获两个不同字符之间的文本。在第一个{和最后一个}之间
- python - MacOS 仍然指向 python3.6
- python - 如何在 csv 列中查找重复项,并删除任何没有重复项的行
- php - 运行 SQL 查询时可以使用 php echo 吗?