如何按语法解密lotus notes的加密电子邮件



我正在使用C API获取电子邮件文档属性。目前,我在从Lotus Notes检索加密电子邮件时遇到了一些问题。在分析加密电子邮件文档的属性时,我发现加密电子邮件数据存储在$SealData属性中。为了解密这些电子邮件,我在谷歌上搜索了一下,发现了一些链接,这些链接只描述了整个过程。但是,我需要一些文件/想法,这些文件/想法将描述解密电子邮件的清晰过程。

这些文档仅解释加密和解密过程的概述。

  • http://second-ext.inttrust.ru/Lotus/NotesWeb/Today.nsf/9148b29c86ffdcd385256658007aaa0f/443c6ed28496c1e7852566090060ca17?OpenDocument
  • https://www.exportnotes.com/articles/encryption-in-lotus-notes.html
  • http://second-ext.inttrust.ru/Lotus/NotesWeb/Today.nsf/DisplayForm/24D3F7B03BCAF0C388256ABB00730519?OpenDocument

另一个文档有一些编程示例,但我不确定它是否有效。此外,我不想从现有项目中删除那些$SealData属性:

https://searchdomino.techtarget.com/tip/Remove-Encryption-from-Mail

此时此刻,我正纠结于如何实现这一目标(即解密加密电子邮件(。我很高兴听到一些关于我的查询的更新。

解密是使用NSFNoteDecrypt或NSFNoteCipherDecrypt完成的,但您当前的Notes ID文件必须具有正确的私钥。没有其他方法可以提供钥匙。它必须包含在ID文件中。

如果你的问题真的是如何在删除加密的情况下重新保存文档,那么你的最后一个链接告诉你需要做什么——当然,除了你需要在C API中而不是在更高级别的LotusScript API中执行这些步骤。即,NSFItemDelete调用"$Seal"、"$SealData"one_answers"Encrypt"。然后NSFNoteUpdate。但同样,如果您不是在具有正确私钥的ID文件下运行,则这些操作都不起作用。

附言:你的第三个链接是我19年前写的一篇文章!

相关内容

  • 没有找到相关文章

最新更新