O que é criptografia e por que é importante?

Muitos protocolos de comunicação usam criptografia para garantir que sua conexão seja segura. Entender o que a criptografia realmente faz e por que ela é importante para todos é uma boa ideia, então você sabe do que ela pode protegê-lo e do que não pode.

A criptografia é um processo matemático de embaralhamento de dados usando uma cifra de criptografia e uma chave de criptografia. Os dados criptografados ou texto cifrado só podem ser descriptografados de volta à sua forma original de “texto simples” por meio do uso de uma chave de descriptografia.

Com um bom algoritmo de criptografia, o texto cifrado deve ser indistinguível do ruído aleatório ou de valores sem sentido. Isso torna impossível dizer se os dados ainda são um texto cifrado ou apenas ruído. Esse design torna significativamente mais difícil analisar o texto cifrado na tentativa de descriptografá-lo sem a necessidade da chave de descriptografia por meio de um processo chamado criptoanálise.

Dica: o ruído é uma estática de fundo aleatória, assim como a neve ou estática vista em algumas TVs antigas quando não têm sinal.

Simétrico vs assimétrico

Para algumas classes de algoritmos de criptografia, a chave de descriptografia será igual à chave de criptografia, em outras as duas chaves são diferentes. Quando a chave de descriptografia é igual à chave de criptografia, ela é conhecida como criptografia simétrica. Nesse caso, a chave de criptografia pode ser considerada uma senha e qualquer pessoa com a senha pode criptografar ou descriptografar os dados. O AES é um bom exemplo de algoritmo de criptografia simétrico, pois um de seus usos é para proteger comunicações HTTPS na Internet.

Dica: HTTPS ou Hypertext Transfer Protocol Secure, é o principal protocolo de comunicação criptografado usado na Internet.

A criptografia assimétrica usa uma criptografia separada e uma chave de descriptografia, também é comumente referida como criptografia de chave pública. A chave de criptografia é conhecida como chave pública e é publicada para qualquer pessoa usar para criptografar dados. A chave de descriptografia, porém, é conhecida como chave privada e, como o nome sugere, é mantida privada.

Essa forma de criptografia pode ser usada para garantir que apenas o destinatário pretendido possa descriptografar e ler a mensagem criptografada. Um exemplo comum de algoritmo de criptografia de chave pública é RSA. RSA também é comumente usado em conexões HTTPS, mas apenas para que os dois computadores possam concordar com segurança em uma chave de criptografia simétrica a ser usada.

Dica: Os algoritmos de criptografia assimétricos são mais lentos para usar do que os simétricos que fornecem níveis de segurança semelhantes. Portanto, a criptografia assimétrica é usada apenas para concordar com uma chave de criptografia simétrica em protocolos que requerem velocidade e eficiência, como HTTPS.

Dica: uma coisa que o HTTPS não faz é garantir que você esteja se conectando ao site pretendido. O que ele faz é garantir que você está conectando o site que inseriu na barra de pesquisa. Se você cometeu um erro de digitação e acidentalmente acessou exanple.com em vez de example.com, HTTPS confirmará que você está conectado com segurança a exanple.com. HTTPS apenas verifica se sua conexão com o servidor da web é segura. HTTPS também não significa que o site ao qual você está se conectando não contém vírus ou outro software malicioso.

Níveis de segurança

A segurança de um algoritmo de criptografia é medida em bits. Os bits de segurança referem-se ao tamanho da chave de criptografia usada e, portanto, à dificuldade de adivinhá-la. Infelizmente, não é possível comparar diretamente a segurança de algoritmos simétricos e assimétricos dessa forma.

Algoritmos de criptografia simétricos, como AES, precisam usar pelo menos uma chave de criptografia de 128 bits para serem considerados seguros, embora uma chave de 256 bits seja recomendada. Algoritmos assimétricos precisam usar pelo menos uma chave de 2048 bits para serem considerados seguros.

Uma chave de criptografia de 256 bits tem 2 ^ 256 combinações possíveis, que são dois multiplicados por ela mesma 256 vezes. Escrito na íntegra, existem:  115.792.089.237.316.195.423.570.985.008.687.907.853.269.984.665.640.564.039.457.584.007.913.129.639.936 combinações possíveis de uma chave de criptografia de 256 bits. Esse número é tão grande que é quase igual ao número de átomos que os cientistas prevêem que existam no universo visível.

É incompreensivelmente difícil adivinhar corretamente a chave necessária para descriptografar os dados criptografados com uma chave de 256 bits. Mesmo se você tivesse acesso dedicado aos supercomputadores mais rápidos e séculos de tempo, ainda seria estatisticamente improvável de adivinhar a chave de descriptografia.

Por que isso é importante?

Ao fazer login em um site, você envia seu nome de usuário e senha, ou seus dados bancários. Esses detalhes são privados e confidenciais; se outra pessoa os tiver, eles podem acessar suas contas, se passar por você, roubar dinheiro e muito mais.

Ao usar o protocolo HTTP de texto simples, qualquer pessoa na rede entre você e o servidor da web pode interceptar e ler as comunicações que você envia e recebe. Isso inclui suas senhas e outros detalhes confidenciais. Outros usuários em sua rede doméstica, seu ISP e outros usuários em quaisquer pontos de acesso Wi-Fi públicos aos quais você se conecte podem estar em posição de executar esse tipo de ataque.

Se você usar HTTPS protege as comunicações de e para o servidor da web, seus detalhes são criptografados e não podem ser lidos por ninguém. Essa criptografia manterá suas senhas e outros dados privados seguros ao navegar na Internet.

A criptografia não é importante apenas para dados privados ou confidenciais; também é uma ferramenta de privacidade útil. Por exemplo, ele pode impedir o seu ISP de espionar seus hábitos de navegação na web.

Criptografar o máximo possível de suas comunicações torna menos óbvio onde os dados confidenciais estão ocultos que os invasores podem querer tentar roubar. Como tal, é geralmente recomendado que você use criptografia sempre que possível para proteger tudo o que você faz.

Com hardware moderno e algoritmos de criptografia, a criptografia adiciona apenas um atraso imperceptível, portanto, você também não precisa se preocupar com a redução da velocidade de sua conexão com a Internet.



Leave a Comment

Como Converter Arquivo RAR para ZIP no Windows

Como Converter Arquivo RAR para ZIP no Windows

Você tem alguns arquivos RAR que deseja converter em arquivos ZIP? Aprenda como converter arquivo RAR para o formato ZIP.

Como Configurar uma Reunião Recorrente no Teams

Como Configurar uma Reunião Recorrente no Teams

Você precisa agendar reuniões recorrentes no MS Teams com os mesmos membros da equipe? Aprenda como configurar uma reunião recorrente no Teams.

Adobe Reader: Mudar a Cor do Destaque

Adobe Reader: Mudar a Cor do Destaque

Mostramos como mudar a cor do destaque para texto e campos de texto no Adobe Reader com este tutorial passo a passo.

Adobe Reader: Alterar Configuração de Zoom Padrão

Adobe Reader: Alterar Configuração de Zoom Padrão

Neste tutorial, mostramos como alterar a configuração de zoom padrão no Adobe Reader.

Spotify: Desativar Inicialização Automática

Spotify: Desativar Inicialização Automática

O Spotify pode ser irritante se abrir automaticamente toda vez que você inicia o computador. Desative a inicialização automática seguindo estes passos.

LastPass: Ocorreu um Erro ao Contatar o Servidor

LastPass: Ocorreu um Erro ao Contatar o Servidor

Se o LastPass falhar ao conectar-se aos seus servidores, limpe o cache local, atualize o gerenciador de senhas e desative suas extensões de navegador.

Como Transmitir Microsoft Teams para a TV

Como Transmitir Microsoft Teams para a TV

O Microsoft Teams atualmente não suporta a transmissão nativa de suas reuniões e chamadas para sua TV. Mas você pode usar um aplicativo de espelhamento de tela.

Como Corrigir o Código de Erro do OneDrive 0x8004de88

Como Corrigir o Código de Erro do OneDrive 0x8004de88

Descubra como corrigir o Código de Erro do OneDrive 0x8004de88 para que você possa voltar a usar seu armazenamento em nuvem.

3 Passos para Integrar o ChatGPT no Word

3 Passos para Integrar o ChatGPT no Word

Está se perguntando como integrar o ChatGPT no Microsoft Word? Este guia mostra exatamente como fazer isso com o complemento ChatGPT para Word em 3 passos fáceis.

Como Limpar o Cache no Google Chrome

Como Limpar o Cache no Google Chrome

Mantenha o cache limpo no seu navegador Google Chrome com esses passos.