← Todos os termos

Segurança

Criptografia

Criptografia reúne técnicas matemáticas para proteger propriedades de uma comunicação ou de dados. Pode participar de confidencialidade, integridade e autenticação. A proteção depende do protocolo, das chaves, da implementação e do uso adequado, não apenas do nome de um algoritmo.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Também chamado de: cryptography

Neste verbete
Compuzilla sorrindo ao lado de um diagrama: Criptografia.

Criptografia

  1. Dados e objetivo
  2. Mecanismo e chaves
  3. Proteção no contexto
As propriedades oferecidas dependem do protocolo e da gestão das chaves. Ilustração: equipe Compuzilla.

Objetivos diferentes

Cifrar procura tornar o conteúdo ilegível para quem não tem a informação necessária para recuperá-lo. Outros mecanismos ajudam a detectar alterações ou verificar participantes. Esses objetivos são distintos, embora protocolos completos possam combiná-los.

TLS 1.3 é um exemplo de composição para comunicação protegida. Ele usa mecanismos criptográficos dentro de procedimentos de negociação, autenticação e transporte.

Chaves e contexto

Proteger uma chave é parte da proteção do sistema. Se alguém obtém acesso ao participante que já pode ler os dados, a criptografia do canal não impede todos os usos indevidos. Segurança depende também das condições antes e depois da comunicação.

Hash e cifragem não são intercambiáveis: uma função hash produz um resumo e não oferece uma operação normal de decifrar o conteúdo original. Também não basta dizer que um produto usa criptografia para conhecer quais dados protege e contra quais formas de acesso.

Próxima leitura

Leia HTTPS para observar a proteção criptográfica num canal da web.

Na prática

  • TLS combina mecanismos para proteger dados em trânsito e participar da autenticação do servidor.

Continue aprendendo

  • Verbete HTTPS — HTTPS é o uso de HTTP com proteção criptográfica da comunicação, normalmente por TLS. Ajuda a proteger os dados em trânsito e a autenticar o servidor. Não garante que o conteúdo seja verdadeiro nem que o serviço tenha boas intenções.
  • Verbete Hash — Hash é um valor calculado a partir de dados por uma função. Funções hash criptográficas buscam propriedades que dificultam reconstruir a entrada e encontrar certas coincidências de resultado. O resumo ajuda a verificar dados, mas não é uma cópia recuperável do original.
  • Verbete Autenticação — Autenticação é o processo de verificar uma alegação de identidade por meio de evidências, como o controle de um autenticador associado a uma conta. Ela é diferente de autorização, que determina quais ações aquele participante pode realizar.

Fontes para aprofundar