如何从语法上解密莲花笔记的加密电子邮件?

问题描述 投票:0回答:1

我正在使用C API来获取电子邮件文档属性。当前,从Lotus Notes检索加密的电子邮件时遇到一些问题。在分析加密的电子邮件文档的属性时,我发现加密的电子邮件数据存储在$SealData属性中。我进行了谷歌搜索以解密那些电子邮件,并找到了一些仅描述过程概述的链接。但是,我需要一些文档/想法,将描述解密电子邮件的清晰过程。

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

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

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

目前,我只是停留在如何实现此目标(即解密加密电子邮件)上。我很高兴听到有关我的查询的一些更新。

encryption lotus-notes lotus-domino c-api ibm-domino
1个回答
1
投票

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

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

P.S。您的第三个链接是我19年前写的一篇文章!

© www.soinside.com 2019 - 2024. All rights reserved.