O que é criptografia de dados?
A criptografia de dados é um processo no qual os dados de texto sem formatação são convertidos em texto cifrado para que não possam ser lidos. Mais conhecido como "criptografia", esse processo pode ser realizado de várias maneiras e com graus variados de sucesso. Algumas das melhores criptografias de dados podem durar séculos, enquanto outros tipos de descriptografia podem ser quebrados em minutos ou até segundos por pessoas que são especializadas em tais tarefas. Na era digital, as pessoas dependem muito da criptografia de dados diariamente. As chances são altas de que você tenha recebido ou enviado dados criptografados em algum momento hoje, mesmo se você não executou diretamente a criptografia ou descriptografia dos dados.
Nesse processo, um pedaço de texto simples perfeitamente comum que pode ser lido por qualquer pessoa é convertido para que possa ser lido apenas por alguém com uma chave. Uma das formas mais simples de criptografia de dados é uma substituição alfabética simples, na qual as letras do alfabeto são embaralhadas para criar uma chave. Pode-se decidir, por exemplo, mudar as letras do alfabeto em cinco lugares, para que “E” represente “A”, “F” para “B” e assim por diante para uma tecla simples, ou as letras podem ser atribuídas em random para tornar um pedaço de texto mais difícil de decifrar sem a chave.
Uma substituição alfabética é geralmente bastante fácil de quebrar; de fato, muitos jornais importantes têm uma simples substituição em suas páginas de quebra-cabeças para as pessoas resolverem. Métodos mais complexos de criptografia de dados podem ser usados para tornar um código mais difícil de quebrar. Com códigos complexos, as pessoas podem tentar usar a força bruta para quebrar a criptografia, e elas podem ter êxito, mas isso levará muito tempo. Muitos métodos de criptografia se concentram em manter a chave segura e em permitir que os dados criptografados sejam vistos livremente, sob o argumento de que, uma vez criptografados, os dados são inofensivos, desde que as pessoas não possam obter a chave.
Existem várias razões para a necessidade de criptografar dados, a maioria das quais depende da proteção de dados dos olhos de outras pessoas. Os bancos, por exemplo, enviam dados criptografados sobre seus clientes, enquanto os governos confiam na criptografia para obter mensagens seguras para embaixadas no exterior. A maioria dos programas de email oferece criptografia de dados durante o envio e o recebimento, para que os emails não possam ser lidos por terceiros, assim como sites que lidam com informações pessoais, como endereços e números de cartão de crédito.
Alguns protocolos de criptografia são padronizados para que as pessoas possam se comunicar facilmente, enquanto em outros casos, uma chave pode ser desenvolvida especificamente para uso por determinadas pessoas, e a chave não é padronizada para dificultar a quebra. As chaves personalizadas já foram a única maneira de criptografar dados, até que a criptografia de chave compartilhada permitisse que as pessoas trocassem informações sobre uma chave em uma rede aberta sem divulgar o conteúdo da própria chave.