首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何生成DomainKeys (非DKIM)签名?

如何生成DomainKeys (非DKIM)签名?
EN

Stack Overflow用户
提问于 2014-05-30 11:48:10
回答 2查看 950关注 0票数 2

我正在使用用于JavaMail的DKIM签署发送出去的邮件与DKIM。现在,我想添加一个DomainKey-Signature。通过阅读文档、规范和其他相关员额,我知道签名过程几乎是相同的(使用相同的算法、DNS条目等)。唯一的区别是DKIM提供了更多的选项,例如在选择要签名的字段时。这使得选择签名字段(例如,From、Subject)和生成正确的哈希值变得非常容易。

但是,对于DomainKeys,我不知道要散列哪些邮件部件。我读过文档,但它并没有清楚地说明您是否只应该散列主体或整个源代码。在另一个网站上,上面写着

DomainKeys使用‘From’和‘发件人’头以及消息体,并结合私钥生成DomainKeys签名

这是有意义的-但它对我的其他标题字段(例如日期、消息ID)意味着什么,以及消息体意味着什么?

所以我的整体问题是:

用于生成DomainKey哈希的输入(邮件部分)是什么?

EN

回答 2

Stack Overflow用户

发布于 2014-06-05 11:14:00

要查找由"DKIM for JavaMail“签名的标头字段,请查看源"DKIMSigner.java",它们将在数组”String[] defaultHeadersToSign“中指定。

Body意味着消息本身(简化了电子邮件的结构:标头字段+一个空行+正文)。

票数 0
EN

Stack Overflow用户

发布于 2015-05-12 12:59:16

如果您已经在使用DKIM,则不再需要使用降级的DomainKeys。您可能想看看这个实现http://www.badpenguin.co.uk/dkim/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23953885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档