埃及艳后没有秘钥
Kleopatra No secret key
我支持调用CMD 行来解密文件的应用程序。
该应用程序是一个 .exe 文件,由 Windows 任务计划程序调用并作为具有所有权限的同一用户执行。
应用程序 运行 每个工作日的晚上 6 点 30 分,有时 CMD 行 return 消息:没有密钥。
应用程序失败,因为文件未解密。但它并不是每天晚上都失败,只是随机的晚上。它看起来完全随机。
如果我自己 运行 应用程序在同一个用户失败后,它就可以工作。
密钥在 Kleopatra 中导入,它在 运行 早上与其他应用程序一起工作正常。我用的时候效果很好
这是什么原因造成的?
谢谢
一些帮助你运行解决问题的想法:
检查应用程序失败的机器可用的私钥
gpg --list-secret-keys
(IIRC Kleopatra 运行s 在 GnuPG 之上,所以我假设你的应用程序也是如此。我以前错了。)你可能会注意到你的私钥(解密)有一些不合适的地方.例如,如果键被列为
sec#
ssb>
然后它是位于智能卡上用于存储的(分别为主键或子键)。如果卡,无论出于何种原因,当应用 运行s 时卡不在机器中,它将无法解密。
检查包含私钥环的磁盘在应用程序 运行 时是 attached/inserted/mounted 并且解密失败。如果密钥存储在可移动(或不可靠)媒体上,那么也可能导致解密失败。
检查无法解密的项目是否已正确加密。如果应用 运行 需要一些辅助收件人,则可能有一个您不知道的必需密钥(我从您的 post 那里收集到您没有创建此应用,只是维护它.) 甚至可能是该应用程序正在尝试错误地解密另一个文件,但这种事情只能通过逐步查看您的源代码和常驻文件才能发现。
失败了,祈祷@Jens Erat 注意到你的问题。
我们解决了这个问题。我们不能注销应用程序用户。
如果我们注销用户,一个键不起作用,但其他键起作用。
我支持调用CMD 行来解密文件的应用程序。 该应用程序是一个 .exe 文件,由 Windows 任务计划程序调用并作为具有所有权限的同一用户执行。
应用程序 运行 每个工作日的晚上 6 点 30 分,有时 CMD 行 return 消息:没有密钥。 应用程序失败,因为文件未解密。但它并不是每天晚上都失败,只是随机的晚上。它看起来完全随机。
如果我自己 运行 应用程序在同一个用户失败后,它就可以工作。
密钥在 Kleopatra 中导入,它在 运行 早上与其他应用程序一起工作正常。我用的时候效果很好
这是什么原因造成的?
谢谢
一些帮助你运行解决问题的想法:
检查应用程序失败的机器可用的私钥
gpg --list-secret-keys
(IIRC Kleopatra 运行s 在 GnuPG 之上,所以我假设你的应用程序也是如此。我以前错了。)你可能会注意到你的私钥(解密)有一些不合适的地方.例如,如果键被列为
sec# ssb>
然后它是位于智能卡上用于存储的(分别为主键或子键)。如果卡,无论出于何种原因,当应用 运行s 时卡不在机器中,它将无法解密。
检查包含私钥环的磁盘在应用程序 运行 时是 attached/inserted/mounted 并且解密失败。如果密钥存储在可移动(或不可靠)媒体上,那么也可能导致解密失败。
检查无法解密的项目是否已正确加密。如果应用 运行 需要一些辅助收件人,则可能有一个您不知道的必需密钥(我从您的 post 那里收集到您没有创建此应用,只是维护它.) 甚至可能是该应用程序正在尝试错误地解密另一个文件,但这种事情只能通过逐步查看您的源代码和常驻文件才能发现。
失败了,祈祷@Jens Erat 注意到你的问题。
我们解决了这个问题。我们不能注销应用程序用户。 如果我们注销用户,一个键不起作用,但其他键起作用。