encryption - Win10 GnuPG 自动批量解密使用 echo 和 --passphrase-fd 0
问题描述
最近,我收到了 2011 年的配置进行更新。该问题涉及使用 GnuPG v2.0.22 生成的 gpg 密钥加密的文件的自动解密
导致问题的行如下所示:
echo OldPassword|gpg --batch --passphrase-fd 0 --decrypt files --decrypt MyFileName.txt.gpg
一切正常,但问题是钥匙已经使用了 10 年,必须更换。
所以:
- 我生成了一个新的加密密钥
- 将密钥导入密钥环
- 我为密钥设置了新密码
- 在配置中输入密码
- 将密钥的公共部分提供给上传文件的用户
- 密钥已被替换(已检查,手动解密有效)
不幸的是,在更新内联密码后,文件没有被解密,我不知道是什么导致了这种情况。
echo NewPassword|gpg --batch --passphrase-fd 0 --decrypt files --decrypt MyFileName.txt.gpg
我有义务提供我可以检查的任何线索。
谢谢你。
解决方案
推荐阅读
- c# - 使用命名空间而不是嵌套类?
- drake - 记录多个 meshcat 可视化工具
- zeromq - Apache Storm 消息传递实现 (MPI)
- apache - 在 htaccess 中使用查询字符串缓存控制静态资产
- python - 包 __init__.py 导入所有子文件,但只从另一个脚本加载一个?
- python - 将一些数据帧信息传输到新矩阵
- jquery - Ajax 与 jquery 验证不显眼和部分视图
- hl7-fhir - FHIR v5.0 规范发布了吗?
- javascript - js如何转成字符串
- java - HTTPS请求的Spring Boot RestTemplate问题