Criptografia Simétrica e Assimétrica: Qual a Diferença?
Neste artigo
Toda conversa segura na internet começa com um problema antigo: como entregar uma chave secreta para alguém sem que ela seja copiada no caminho? A resposta para essa pergunta divide a criptografia em duas grandes famílias — a simétrica e a assimétrica — e entender a diferença entre elas é entender como a internet inteira se protege.
Se você ainda não sabe o que é criptografia, vale começar pelo nosso guia completo. Aqui, vamos um passo além.
Resumo rápido: A criptografia simétrica usa uma única chave para cifrar e decifrar — é rápida e ideal para grandes volumes de dados (padrão AES). A assimétrica usa um par de chaves, uma pública e uma privada — resolve o problema da troca de segredos (padrão RSA). Sistemas reais, como o HTTPS e o WhatsApp, combinam as duas.
O que é criptografia simétrica?
Criptografia simétrica é o modelo em que a mesma chave é usada para cifrar e decifrar a informação. Quem tem a chave tranca; quem tem a chave destranca.
A analogia perfeita é a chave da sua casa. Você pode fazer cópias para as pessoas de confiança, e qualquer cópia abre e fecha a mesma porta. Simples, direto e rápido.
É exatamente essa simplicidade que faz a simétrica brilhar em desempenho. Ela exige pouco processamento, então é a escolha certa para proteger grandes volumes de dados: o disco do seu notebook, o backup do celular, o conteúdo das mensagens depois que a conversa já começou.
Criptografia simétrica
mensagem + 🔑 chave → texto cifrado → 🔑 a mesma chave → mensagem
uma única chave tranca e destranca — como a chave da sua casa
O representante mais importante da família é o AES (Advanced Encryption Standard), escolhido como padrão do governo americano em 2001 pelo NIST, o instituto de padrões dos EUA, e usado até hoje no mundo inteiro. Na versão mais forte, o AES-256, a chave tem 256 bits — o que dá 2²⁵⁶ combinações possíveis, um número comparável à quantidade estimada de átomos no universo observável.
Mas a simétrica tem um calcanhar de aquiles, e ele não está na matemática: está na entrega da chave. Para conversar em segredo com alguém, você precisa primeiro combinar a chave com essa pessoa. E como enviar a chave por um canal que ainda não é seguro?
O que é criptografia assimétrica?
Criptografia assimétrica é o modelo em que cada participante tem duas chaves matematicamente ligadas: uma pública, que pode ser distribuída para qualquer pessoa, e uma privada, que nunca sai do seu poder. O que uma chave do par tranca, só a outra destranca.
Troque a analogia da chave de casa pela caixa de correio. A fenda da caixa é pública: qualquer pessoa na rua pode depositar uma carta por ela. Mas só o dono, com a chave privada, abre a caixa e lê as cartas. Ninguém precisa combinar segredo nenhum antes — a fenda está ali, à vista de todos, e nem por isso as cartas ficam expostas.
Criptografia assimétrica
mensagem + 🔓 chave pública → texto cifrado → 🔑 chave privada → mensagem
Os algoritmos mais conhecidos dessa família são o RSA — cuja segurança se apoia na dificuldade de fatorar números gigantes — e as curvas elípticas (ECC), que alcançam a mesma proteção com chaves bem menores. Para o RSA, a recomendação atual do NIST é usar chaves de pelo menos 2048 bits.
E há um truque elegante escondido no par de chaves: ele também funciona ao contrário. Se você cifra algo com a sua chave privada, qualquer pessoa pode decifrar com a sua chave pública — e isso prova que foi você quem cifrou. Essa inversão é a base da assinatura digital, usada nos certificados ICP-Brasil, nos documentos do gov.br e na autenticação das transações do Pix. Quando quiser sair da teoria, veja como criar suas chaves seguras e assinar um documento na prática.
O problema que a assimétrica resolve
Para sentir o peso da invenção, imagine a cena que atormentou generais e diplomatas por dois mil anos.
Ana quer mandar cartas secretas para Beto, que mora em outra cidade. Ela tem um cofre e um cadeado — mas Beto precisa da chave para abrir. Ana então despacha a chave pelo correio… entregue pelo mesmo carteiro curioso de quem ela quer esconder as cartas. Se o carteiro copiar a chave no caminho, todo o segredo futuro está perdido — e o pior: ninguém jamais saberá.
Esse é o problema da distribuição de chaves, e nenhuma cifra simétrica, por mais forte, escapa dele. Durante séculos, a solução foi força bruta logística: mensageiros de confiança, malas diplomáticas, cadernos de chaves distribuídos por navios.
A criptografia assimétrica, proposta publicamente nos anos 1970, dissolveu o problema. Beto simplesmente publica seu “cadeado aberto” (a chave pública) para o mundo. Ana tranca a carta com ele e envia. O carteiro pode até fotografar o cadeado — não faz diferença, porque só a chave privada de Beto, que nunca viajou, abre a caixa.
Nenhuma chave secreta precisa cruzar o canal inseguro. Essa única ideia tornou possível fazer login no banco, comprar online e conversar com segurança com um site que você nunca visitou antes.
Simétrica × assimétrica: a tabela definitiva
A diferença central cabe em uma frase: a simétrica compartilha um segredo; a assimétrica compartilha um cadeado aberto e guarda o segredo em casa. O resto são consequências:
| Característica | Simétrica | Assimétrica |
|---|---|---|
| Chaves | 1, compartilhada | 2, par público + privado |
| Velocidade | Muito rápida | 100x+ mais lenta |
| Tamanho típico de chave | AES-128 / AES-256 | RSA-2048 ou superior |
| Problema que enfrenta | Entregar a chave com segurança | Custo computacional |
| Usos típicos | Discos, backups, tráfego de dados em volume | Troca de chaves, assinaturas, certificados |
| Exemplos famosos | AES, ChaCha20 | RSA, curvas elípticas (ECC) |
💡 Regra de bolso
Cifrar em volume é trabalho da simétrica. Apresentar-se e combinar segredos é trabalho da assimétrica.
Por que a criptografia assimétrica é mais lenta?
A assimétrica é mais lenta porque faz contas pesadas com números gigantescos. Enquanto a simétrica embaralha os dados com operações rápidas de bits — que os processadores modernos até aceleram no próprio hardware —, a assimétrica precisa de aritmética sobre números de milhares de dígitos. Essa diferença de esforço se traduz em uma lentidão de ordens de grandeza.
E o custo varia até dentro da própria família assimétrica. Medindo a geração de chaves no terminal para o guia de criptografia de chave pública, um par RSA-4096 levou cerca de 1 segundo para nascer. Um par de curva elíptica (Ed25519) levou poucos milissegundos — cerca de 295 vezes mais rápido. Isso mostra o quanto a matemática de números gigantes do RSA pesa. E a simétrica, que cifra gigabytes por segundo, é mais veloz do que as duas. Por isso, proteger um vídeo inteiro só com RSA seria dolorosamente lento.
Dá para medir esse abismo. Coloquei o AES-256 e o RSA-2048 para correr no mesmo terminal, com o openssl speed:
$ openssl speed aes-256-cbc rsa2048
type 16384 bytes
aes-256-cbc 1409433,60k → ~1,4 GB/s
sign/s verify/s
rsa 2048 bits 5154,0 81506,0
O AES-256 cifrou 1,4 GB por segundo. Já o RSA-2048 faz 5.154 operações privadas por segundo, e cada operação cabe em no máximo ~245 bytes (o teto de um bloco) — na conta, cerca de 1,3 MB/s. Para cifrar volume, o AES é da ordem de mil vezes mais rápido. Nem na operação pública, mais leve (cifrar, ~20 MB/s), o RSA chega perto. Por isso a tabela acima resume como “100x+”: na prática, a distância é ainda maior.
Quanto cada uma cifra por segundo
Medido com openssl speed — quanto maior, mais rápido
O número exato muda com o processador, mas a ordem de grandeza se mantém em qualquer máquina. É justamente por isso que ninguém usa a assimétrica para o trabalho pesado. Ela entra apenas na parte pequena e crítica — apresentar as partes e combinar um segredo com segurança —, e depois entrega o volume de dados para a simétrica, que é veloz. Essa divisão de tarefas não é um detalhe de engenharia: é a razão de existir o modelo que você vê a seguir.
Por que os sistemas reais usam as duas juntas?
Porque cada uma é excelente exatamente onde a outra é fraca. Quase tudo que você usa combina as duas no chamado modelo híbrido:
1
Apresentação (assimétrica)
O navegador recebe o certificado com a chave pública do site e negocia um segredo inicial — o "aperto de mãos".
2
Conversa (simétrica)
Do aperto de mãos nasce uma chave de sessão temporária, que cifra todo o tráfego com velocidade máxima.
3
Descarte
Terminou a sessão, a chave morre. Na próxima visita, nasce outra — o passado fica protegido.
O WhatsApp segue a mesma lógica no protocolo Signal, que sustenta a criptografia de ponta a ponta de bilhões de mensagens diárias: chaves assimétricas identificam os participantes, e chaves simétricas — trocadas e renovadas a cada mensagem — fazem o trabalho pesado.
Ou seja: a pergunta “qual das duas é melhor?” tem uma resposta honesta — nenhuma. Elas são sócias, não rivais.
Simétrica ou assimétrica: o que levar com você
Fechando o raciocínio em três pontos:
- Simétrica = uma chave compartilhada. Rápida, forte (AES-256), perfeita para volume — mas alguém precisa entregar a chave;
- Assimétrica = par público/privado. Resolve a entrega da chave e ainda cria a assinatura digital — ao custo de ser mais lenta;
- O mundo real é híbrido. HTTPS, WhatsApp e o app do seu banco usam a assimétrica para o aperto de mãos e a simétrica para a conversa.
Este artigo é a segunda parada da nossa trilha de criptografia. Se chegou aqui sem ler o pilar, comece por o que é criptografia. E nos próximos guias da trilha, vamos abrir o cofre do HTTPS e das funções de hash.
Perguntas frequentes
Qual é mais segura: simétrica ou assimétrica?
Nenhuma é “mais segura” em termos absolutos — a segurança depende do tamanho da chave e da implementação. O AES-256 (simétrico) é considerado inquebrável por força bruta, e o RSA-2048 (assimétrico) também. A diferença está no papel: a assimétrica protege a troca de segredos; a simétrica protege o volume de dados.
O que são chave pública e chave privada?
São as duas metades de um par matemático da criptografia assimétrica. A pública é distribuída livremente e serve para cifrar mensagens destinadas a você (ou verificar sua assinatura). A privada fica só com você e é a única capaz de decifrar essas mensagens (ou criar sua assinatura).
Onde a criptografia simétrica é usada sozinha?
Quando não há problema de entrega de chave: na criptografia do disco do seu computador (BitLocker, FileVault), no backup do celular e em arquivos protegidos por senha — situações em que quem cifra e quem decifra são a mesma pessoa.
O WhatsApp usa criptografia simétrica ou assimétrica?
As duas. O protocolo Signal, usado pelo WhatsApp, emprega chaves assimétricas para identificar os participantes e estabelecer a conversa, e chaves simétricas renovadas continuamente para cifrar cada mensagem — o modelo híbrido em ação.
O que é AES-256?
É a configuração mais forte do padrão de criptografia simétrica AES, com chave de 256 bits — cerca de 1,1 × 10⁷⁷ combinações possíveis. Foi padronizado pelo NIST em 2001 e é usado por governos, bancos e aplicativos no mundo todo.
Comentários 0
Entre na sua conta para deixar um comentário.
Entrar