Pular para o conteúdo
Glossário · Autenticação

Tag bh= do DKIM

A tag obrigatória de uma assinatura DKIM que contém o hash em base64 do corpo canonicalizado da mensagem, conferido antes da própria assinatura.

O que significa

O assinante canonicaliza o corpo (simple ou relaxed, conforme o c=), calcula o hash com SHA-256 e registra o resultado em bh=. O hash do corpo fica então coberto pela assinatura em b=, já que o cabeçalho DKIM-Signature faz parte do que é assinado.

Na verificação, o receptor recalcula primeiro o hash do corpo. Uma divergência significa que o corpo mudou depois da assinatura: um rodapé adicionado por uma lista de e-mail ou um gateway de segurança, uma linha quebrada de outro jeito, uma codificação convertida ou um link reescrito. A RFC 6376 chama essa falha de “body hash did not verify”; ela aponta para conteúdo modificado no caminho, e não para um problema de chave ou de DNS.

Um corpo vazio tem um hash fixo, e a RFC 6376 o informa para cada canonicalização.

Exemplo

bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=

Neste site

Fontes

Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.

Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce

Beat · monitoramento pago

Um batimento cardíaco para o seu e-mail.

O Beat roda todas as verificações deste site em uma programação fixa: 41 verificações, 50 blacklists e inbox placement real. Assim que algo quebra, ele diz o que quebrou, por que isso importa e a correção exata.

example.comMonitorando
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 / 50

Ilustrativo. Seu domínio, a cada poucas horas.

Também nosso:Pulse: sua própria infraestrutura de envioConsultoria: US$ 65/hora, sem retainer