MD5, SHA-1 ou SHA-256 para Dados de Clientes?

Equipe 8apps·

A ferramenta oferece cinco algoritmos; o upload precisa de exatamente um. O que Google, Meta e TikTok aceitam, como reconhecer cada digest e a regra em uma linha.

A regra em uma linha

Use SHA-256, hexadecimal, minúsculas – a menos que a documentação do destino diga outra coisa por escrito. Todo o resto abaixo é o raciocínio e as exceções.

O que as plataformas documentam

  • Google Ads: "Use hex SHA256" – a página sobre formatação de dados de clientes nomeia SHA-256 e codificação hexadecimal.
  • Meta: digests SHA-256, hexadecimal com letras minúsculas – a documentação especifica "HEX representations… using lowercase for A through F", e o vetor de teste publicado é um digest SHA-256.
  • TikTok: a exceção que documenta uma escolha – "MD5 and SHA256 encryption is supported", com o conteúdo do arquivo "in all uppercase or lowercase" antes da criptografia. Também aceita valores sem hash e aplica o hash por você.

Ninguém documenta SHA-1 para uploads de clientes; ninguém exige nada mais forte que SHA-256.

Por que o SHA-256 venceu

MD5 (1992) e SHA-1 (1995) estão criptograficamente quebrados quanto à resistência a colisões – ambos foram aposentados do uso em segurança em toda a indústria há anos. Para a correspondência de uploads, de todo modo é a preferência das plataformas que decide: SHA-256 é o que a documentação nomeia, então SHA-256 é o que corresponde. O suporte a MD5 do TikTok se lê melhor como acomodação de legado – suportado não é recomendado, e uma coluna SHA-256 atende o TikTok e continua sendo lógica reaproveitável para os outros dois.

Reconheça um digest de imediato

O comprimento do digest hexadecimal é fixo por algoritmo, o que faz uma coluna de planilha se identificar sozinha:

AlgoritmoComprimento hexParece com
MD532 caracteres9e107d9d372bb682…
SHA-140 caracteres2fd4e1c67a2d28fc…
SHA-25664 caracteres62a14e44f765419d…

=LEN(B2) arrastado pela coluna revela o que um arquivo misterioso contém – 32 significa que alguém usou MD5, 64 significa SHA-256, e 128 significa que um digest recebeu hash de novo. Não existe auditoria mais rápida de uma lista herdada "já com hash".

A parte que o algoritmo não conserta

Um SHA-256 perfeito de uma entrada mal normalizada não corresponde a nada. Maiúsculas e minúsculas, espaços, formatos de telefone que variam por plataforma – a normalização decide a taxa de correspondência; o algoritmo só precisa ser aquele que o destino espera. As regras de normalização estão nos nossos guias de hash de e-mail e de telefone; escolha o algoritmo aqui e faça o trabalho de verdade lá.

Onde o Hash Data se encaixa

O Hash Data oferece vários algoritmos de hash como fórmulas do Google Planilhas – então quando um destino quer SHA-256 e um sistema legado ainda pede MD5, ambos são um arrastar para baixo na mesma planilha, ao lado das fórmulas de normalização que de fato decidem se algo vai corresponder.

Fontes