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

> 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.

- Source: https://www.8apps.co/pt/blog/md5-sha1-sha256-dados-clientes
- Markdown: https://www.8apps.co/pt/blog/md5-sha1-sha256-dados-clientes.md
- Published: 2026-09-02
- Author: Equipe 8apps
- Language: pt

---
## 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:

| Algoritmo | Comprimento hex | Parece com |
|---|---|---|
| MD5 | 32 caracteres | `9e107d9d372bb682…` |
| SHA-1 | 40 caracteres | `2fd4e1c67a2d28fc…` |
| SHA-256 | 64 caracteres | `62a14e44f765419d…` |

`=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](/pt/google-workspace/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

- [Ajuda do Google Ads – Formatar o arquivo de dados do cliente](https://support.google.com/google-ads/answer/7659867) – lido em 20/08/2026
- [Meta – Conversions API customer information parameters](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/customer-information-parameters/) – lido em 20/08/2026
- [TikTok – About guidelines for customer files](https://ads.tiktok.com/help/article/customer-file-faq) – lido em 20/08/2026
