Tag bh= du DKIM
Le tag obligatoire d'une signature DKIM qui contient le hachage en base64 du corps du message canonicalisé, vérifié avant la signature elle-même.
Ce que cela signifie
Le signataire canonicalise le corps (simple ou relaxed, selon c=), en calcule le hachage SHA-256 et inscrit le résultat dans bh=. Le hachage du corps est ensuite couvert par la signature b=, puisque l'en-tête DKIM-Signature fait partie de ce qui est signé.
À la vérification, le destinataire recalcule d'abord le hachage du corps. Une différence signifie que le corps a changé après la signature : un pied de page ajouté par une liste de diffusion ou une passerelle de sécurité, une ligne recoupée, un encodage converti ou un lien réécrit. La RFC 6376 nomme cet échec « body hash did not verify » ; il désigne un contenu modifié en route plutôt qu'un problème de clé ou de DNS.
Un corps vide a un hachage fixe, que la RFC 6376 donne pour chaque canonicalisation.
Exemple
bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=Termes associés
Sur ce site
Sources
Ce sur quoi repose cette définition. La formulation est la nôtre ; les faits sont les leurs.
Les 432 termes du glossaireLe wiki : blacklists et codes de bounce