O que é criptografia de dados?
A criptografia de dados é um processo no qual os dados de texto simples são convertidos em texto cifra para que não possam ser lidos. Mais geralmente conhecido como "criptografia", esse processo pode ser realizado de uma ampla variedade de maneiras e com graus variados de sucesso. Algumas das melhores criptografia de dados podem durar séculos, enquanto outros tipos de descriptografia podem ser quebrados em minutos ou até segundos por pessoas qualificadas 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 que você não tenha executado diretamente a criptografia ou descriptografia dos dados. 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, ShiAs letras do alfabeto por cinco lugares para que "e" represente "a", "f" para "b" e assim por diante para uma chave simples, ou as letras podem ser atribuídas aleatoriamente 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 sua página 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 desafiador para quebrar. Com códigos complexos, as pessoas podem tentar usar força bruta para quebrar a criptografia, e podem eventualmente ter sucesso, mas levará muito tempo. Muitos métodos de criptografia se concentram em manter a chave segura e permitir que os dados criptografados sejam vistos livremente, sob o argumento de que uma vez criptografado, os dados são inofensivos, desde que as pessoas não possam obter a chave.
Há vários motivos para precisar criptografar dados, MOSdos quais dependem de proteger dados dos olhos de outras pessoas. Os bancos, por exemplo, enviam dados criptografados sobre seus clientes, enquanto os governos dependem da criptografia para obter mensagens seguras para embaixadas no exterior. A maioria dos programas de email oferece criptografia de dados ao enviar e receber para que os e -mails não possam ser lidos por terceiros, assim como os 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 entre si, enquanto em outros casos, uma chave pode ser desenvolvida especificamente para uso por pessoas específicas, e a chave não é padronizada para dificultar a rachadura. 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.