DKIM-tag bh=
De verplichte tag in een DKIM-handtekening met de base64-hash van de gecanonicaliseerde berichttekst, die vóór de handtekening zelf wordt gecontroleerd.
Wat het betekent
De ondertekenaar canonicaliseert de body (simple of relaxed, volgens c=), maakt er met SHA-256 een hash van en zet het resultaat in bh=. De body-hash valt daarna onder de handtekening in b=, omdat de DKIM-Signature-header deel uitmaakt van wat wordt ondertekend.
Bij het verifiëren berekent een ontvanger eerst de body-hash opnieuw. Komt die niet overeen, dan is de body na het ondertekenen gewijzigd: een voettekst toegevoegd door een mailinglijst of beveiligingsgateway, een regel opnieuw afgebroken, een codering omgezet of een link herschreven. RFC 6376 noemt deze fout “body hash did not verify”; ze wijst op inhoud die onderweg is aangepast, niet op een probleem met de sleutel of de DNS.
Een lege body heeft een vaste hash, en RFC 6376 vermeldt die voor elke canonicalisatie.
Voorbeeld
bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=Verwante begrippen
Op deze site
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
Alle 432 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes