为什么克列奥帕特拉有时会报告'No secret key'错误,但有时会报告鼻涕?



我支持一个呼叫CMD线以解密文件的应用程序。该应用程序是一个.EXE文件,该文件由Windows任务调度程序调用,并被执行为同一用户。

该应用程序每天晚上6h30pm运行,有时CMD线会返回消息:无秘密键。

该应用程序失败了,因为该文件未被解密。但这并非每天晚上都失败,只是随机的夜晚。它看起来完全随机。

,如果我在同一用户失败后自己运行该应用程序,则可以使用。

秘密密钥在Kleopatra中进口,它可以与早晨运行的其他应用程序效果很好。当我使用它时,它可以正常工作。

什么会导致这个?

我们解决了问题。我们不能注销应用程序用户。如果我们注销用户,一个密钥不起作用,但其他密钥正在工作。

一些想法可以帮助您解决问题:

  1. 检查应用程序失败的机器可用的私钥

    gpg-列表 - 销售keys

    (iirc kleopatra在gnupg上运行,所以我认为您的应用程序也是如此。例如,如果键列为

    sec#
    ssb>
    

    然后,它是位于智能卡上存储的(分别为主或子)键。如果出于某种原因,该卡在应用程序运行时不在机器中,它将无法解密。

  2. 检查包含私有键架的磁盘在应用程序运行时已连接/插入/插入/插入/安装。如果将密钥存储在可移动(或不可靠的)介质上,则可能会导致未能解密。

  3. 检查未正确加密的项目是否正确加密。如果该应用程序运行需要一些次要收件人,则可能有一个您不知道的必需键应用程序试图错误地解密其他文件,但是只有通过逐步浏览源代码和居民文件才能找到这种东西。

失败了,祈祷@Jens Erat注意您的问题。

相关内容

  • 没有找到相关文章

最新更新