Etiqueta bh= de DKIM
La etiqueta obligatoria de una firma DKIM que contiene el hash en base64 del cuerpo del mensaje canonicalizado, que se comprueba antes que la propia firma.
Qué significa
El firmante canonicaliza el cuerpo (simple o relaxed, según c=), calcula su hash con SHA-256 y guarda el resultado en bh=. Ese hash del cuerpo queda luego cubierto por la firma en b=, ya que el encabezado DKIM-Signature forma parte de lo que se firma.
Al verificar, el receptor vuelve a calcular primero el hash del cuerpo. Si no coincide, el cuerpo cambió después de la firma: un pie de página agregado por una lista de correo o un gateway de seguridad, una línea reacomodada, una codificación convertida o un enlace reescrito. El RFC 6376 llama a este fallo "body hash did not verify"; apunta a contenido modificado en el camino y no a un problema de clave o de DNS.
Un cuerpo vacío tiene un hash fijo, y el RFC 6376 lo da para cada canonicalización.
Ejemplo
bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=Términos relacionados
En este sitio
Fuentes
En qué se basa esta definición. La redacción es nuestra; los hechos son de las fuentes.
Los 432 términos del glosarioLa wiki: blacklists y códigos de rebote