通常,邮件会同时发送 html 部分和纯文本部分,如下所示:



在 dkim 中,要哈希的主体是哪一个?

  • ... 标题 ...
  • 之后的所有内容
  • ... 标题 ... 之后的所有内容,但没有内容边界
  • 带有 MIME header 的 Html/文本内容
  • 没有 MIME header 的 HTml/文本内容
  • 最佳答案

    当使用“宽松”的 DKIM 规范化算法时,我发现散列以下结果会产生 validating 正文散列和多部分/替代电子邮件的有效 DKIM 签名(添加 <CRLF> 为清晰起见,请注意尾随 <CRLF> )

    --boundary<CRLF>
    Content-Type: text/plain<CRLF>
    Content-Transfer-Encoding: quoted-printable<CRLF>
    <CRLF>
    foo<CRLF>
    --boundary<CRLF>
    Content-Type: text/html<CRLF>
    Content-Transfer-Encoding: quoted-printable<CRLF>
    <CRLF>
    bar<CRLF>
    --boundary--<CRLF>
    

    关于email - DKIM 中的 body 究竟是什么意思,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4302275/

    10-11 17:54