Definição direta: o que a criptografia faz

Criptografia é o conjunto de técnicas que transforma uma mensagem (dados) em algo difícil de entender sem uma informação adicional chamada chave. Na prática, ela busca dois resultados: confidencialidade (dificultar a leitura por quem não tem permissão) e, em muitos cenários, integridade (detectar alterações) e autenticidade (confirmar a origem), mas esses resultados dependem de como o sistema é configurado e usado.

Um modelo simples: algoritmo + chave + transformação

Pense em um algoritmo como uma “receita matemática” e a chave como o “segredo” que ajusta essa receita. Quando você cifra (encrypt) um conteúdo, o algoritmo usa a chave para transformar o texto em um formato ilegível para terceiros sem a chave. Para decifrar (decrypt), o processo inverso usa a chave correta para recuperar o conteúdo original.

Esse modelo ajuda a entender por que a criptografia não é “mágica”: se alguém obtiver a chave, a proteção de confidencialidade fica comprometida. Além disso, alguns tipos de criptografia focam mais em confidencialidade, enquanto outros incluem mecanismos para detectar modificação dos dados.

Criptografia simétrica e assimétrica: por que existem dois caminhos

Em criptografia simétrica, a mesma chave (ou um material equivalente) é usada para cifrar e decifrar. Ela tende a ser eficiente, mas exige que as partes combinem e protejam a chave durante o processo.

Em criptografia assimétrica, há um par de chaves: uma chave pública e uma privada. Em linhas gerais, a ideia é permitir que quem queira enviar dados use a chave pública, enquanto apenas o detentor da chave privada consegue decifrar. Na prática, isso facilita a distribuição de chaves, mas costuma envolver mais custo computacional e depende de cuidados adicionais.

Onde a criptografia ajuda — e quais exceções podem mudar o resultado

A criptografia pode proteger dados em trânsito ou em armazenamento, mas ela não resolve automaticamente todos os riscos. Alguns exemplos do que pode limitar o efeito:

  • Chave mal gerenciada: se a chave vaza, ou se é reutilizada de forma inadequada, a proteção diminui.
  • Troca de chaves/identidade insegura: em cenários de chaves públicas, se uma parte não valida quem é a outra, pode ocorrer troca incorreta de chaves.
  • Foco só em confidencialidade: sem mecanismos apropriados, alguém pode tentar alterar mensagens sem que isso seja detectado.

Como regra geral, o resultado depende da combinação de algoritmo, modo de uso e práticas operacionais. Portanto, a criptografia é uma parte importante da segurança, mas não substitui boas práticas.

Como verificar o que está acontecendo no mundo real

Você pode usar critérios não-comerciais para avaliar a segurança de um sistema em vez de depender apenas de termos genéricos:

  1. Que tipo de criptografia está sendo usada (conceito geral: simétrica/assimétrica) e se há também mecanismos para integridade/autenticidade.
  2. Como as chaves são tratadas: geração, distribuição/validação e rotação (quando aplicável).
  3. Como os dados são protegidos no contexto: por exemplo, se há validação de identidade antes da troca de chaves.
  4. O modo de uso: mesmo com um algoritmo conhecido, um uso inadequado pode enfraquecer o efeito.

Se você precisar decidir com base em requisitos específicos (por exemplo, apenas confidencialidade versus confidencialidade + detecção de adulteração), a comparação deve considerar essas diferenças, porque elas determinam o que “funciona” de fato no seu cenário.