Cryptology Academy · Aula

Visão geral: simétrica versus assimétrica

Entenda as duas principais famílias de sistemas criptográficos modernos

Aula 3 de 413 etapas

Visão geral: simétrica versus assimétrica é uma aula grátis de Cryptology Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cryptology Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cryptology Academy inclui 4 aulas no total.

Boas-vindas

Nesta lição, vamos comparar as duas principais famílias da criptografia moderna: a cifragem simétrica (com chave compartilhada) e a assimétrica (com chave pública).

Cifragem Simétrica

Na cifragem simétrica, a mesma chave é usada tanto para cifrar quanto para decifrar. Exemplos: AES e ChaCha20. Ela é rápida, mas exige uma troca segura de chaves.

O Problema da Distribuição de Chaves

Se Alice e Bob precisam da mesma chave, como podem compartilhá-la com segurança? Esse problema permaneceu sem solução durante séculos, até Diffie-Hellman, em 1976.

Cifragem Assimétrica

A cifragem assimétrica usa um par de chaves: uma chave pública (que pode ser compartilhada) e uma chave privada (secreta). Qualquer pessoa pode cifrar com a chave pública; somente a chave privada pode decifrar.

RSA e ECC

A RSA depende da dificuldade da fatoração de inteiros. A criptografia de curvas elípticas (ECC) usa o problema do logaritmo discreto em curvas, oferecendo chaves menores com o mesmo nível de segurança.

Cifragem Híbrida

Na prática, combinamos as duas: usamos criptografia assimétrica para trocar uma chave simétrica e, depois, usamos essa chave para cifrar grandes volumes de dados. O TLS faz exatamente isso.

Comparação de Velocidade

As operações simétricas (AES) são aproximadamente 1000 vezes mais rápidas que as operações assimétricas (RSA). A criptografia assimétrica é usada apenas para troca de chaves e assinaturas, não para grandes volumes de dados.

Tamanhos de Chave e Níveis de Segurança

AES de 128 bits ≈ RSA-3072 ≈ ECC-256 em nível de segurança. Chaves maiores oferecem mais proteção contra força bruta, mas aumentam o tempo de computação.

Funções de Hash: Uma Terceira Família

As funções de hash são funções unidirecionais que produzem um resumo de tamanho fixo. Elas não têm chave (ou têm uma chave na forma de HMAC). São usadas para integridade, não para cifragem.

Quando Usar Cada Uma

Use cifragem simétrica para grandes volumes de dados, criptografia assimétrica para troca de chaves e assinaturas, e funções de hash para verificações de integridade e armazenamento de senhas.

Exemplo Real: Protocolo Signal

O Signal usa ECDH para troca de chaves, AES-256-GCM para mensagens e HMAC-SHA256 para autenticação — as três famílias trabalhando em conjunto.

Verificação Rápida

Qual é a principal vantagem da cifragem assimétrica em relação à cifragem simétrica?

Recapitulação

Muito bem! Você entende as duas principais famílias da criptografia e quando combiná-las. Em seguida, veremos como a criptografia protege aplicações reais.
Grátis para começar

Aprenda Cryptology Academy com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
67
Aulas
261

Perguntas Frequentes

A aula “Visão geral: simétrica versus assimétrica” é grátis?

Sim — o texto completo de “Visão geral: simétrica versus assimétrica” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cryptology Academy, atualize para CoddyKit PRO. O curso de Cryptology Academy inclui 4 aulas no total.

O que vou aprender em “Visão geral: simétrica versus assimétrica”?

Entenda as duas principais famílias de sistemas criptográficos modernos Você pratica Cryptology Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Cryptology Academy?

Nenhuma experiência prévia é necessária. Cryptology Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Visão geral: simétrica versus assimétrica”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Cryptology Academy?

Sim. Cada aula de Cryptology Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Cifras antigas e os primórdios da história da criptografia
  2. Vocabulário fundamental da criptografia
  3. Visão geral: simétrica versus assimétrica
  4. Criptografia na vida cotidiana
← Voltar para Cryptology Academy