Navegar na internet representa um risco grande para os usuários, afinal, dependendo do que você está fazendo é possível que dados importantes estejam sendo transmitidos. Não é a toa que tanto tem se falado em segurança e privacidade. Neste artigo eu vou te ensinar tudo sobre um dos tópicos mais comentados nesta área, a criptografia de ponta a ponta!
O que é criptografia?
Antes de mais nada, é necessário entender o que é a criptografia e para isso você precisa entender como as transmissões de dados funcionam.
No mundo digital, tudo são dados. Uma mensagem de texto, áudio ou vídeo nada mais é do que um bloco de informações que podem ser transmitidas de um lugar para outro, daí os programas adequados leem esses blocos e mostram o resultado, que você vê na sua tela.
Mas essas informações podem ser lidas por qualquer um. Assim sendo, alguém que intercepte esses dados durante sua transmissão (esse alguém pode ser qualquer um, desde um hacker invadindo sua rede até seu próprio provedor de internet) pode simplesmente ver o conteúdo deles.
E é aí que entra a criptografia. Algoritmos que embaralham esses dados, que só podem ser desembaralhados (decodificados), usando uma chave de segurança.
Você pode até testar como a criptografia funciona usando o serviço de armazenamento em nuvem Cryptee, que permite que você salve documentos, imagens e vídeos que só podem ser lidos com uma chave de segurança, ou um programa como o Encrypto.
Criptografia de ponta a ponta
Agora que você já sabe o que é criptografia, vamos entender o que é a tão comentada criptografia de ponta a ponta (em inglês, “end-to-end encryption”), também conhecida como E2EE.
A E2EE nada mais é do que um processo automático de criptografia e decodificação em comunicações que ocorrem através de um software.
No caso de mensageiros, como o WhatsApp, as mensagens são criptografadas antes de serem enviadas de um dispositivo, só podendo ser abertas pelo destinatário. Desta forma, mesmo se alguém conseguisse interceptar os dados da mensagem, seria praticamente impossível ler o conteúdo da mensagem.
Processo complicado por trás dos panos
Falando assim, de forma casual, criptografia de ponta a ponta pode até parecer um processo simples, mas ele envolve diferentes estágios complexos.
Primeiramente, quando se trata de transmissão de dados E2EE, cada pessoa ganha (duas) chaves de criptografia em seu dispositivo, uma pública e uma privada.
A chave pública fica visível para todos, sendo usada para criptografar os dados que e só podem ser decodificados com a chave privada, mantida em segredo até mesmo do aplicativo.
Basicamente, ao iniciar uma conversa com alguém, o que acontece é que vocês guardam as chaves públicas uns dos outros.
Quando você manda uma mensagem para a pessoa, seu mensageiro embaralha os dados da mensagem e tranca esses dados com a chave pública do seu contato. Esses dados só serão decodificados com a chave privada daquela pessoa.
Segurança com Criptografia de ponta a ponta
Agora você deve estar se perguntando se tudo isso vai mesmo tornar as suas conversas mais seguras, e a resposta é sim.
A criação desses pares de chave, a pública e a privada, usa uma função avançada chamada de função unidirecional, ou “one-way function”. Com essa função é muito fácil gerar esses pares de chaves, mas são QUASE impossíveis de serem hackeadas.
Para completar, os aplicativos que usam criptografia de ponta a ponta geralmente alteram essas chaves de forma constante, tornando fútil qualquer tentativa de decifrar os códigos.
Mesmo assim, é importante se lembrar de que não importa o quanto a criptografia seja forte, se alguém conseguir acesso direto ao seu dispositivo, não importa o método utilizado, todas as suas conversas estarão expostas.
O que você achou? Siga @bitmagazineoficial no Instagram para ver mais e deixar seu comentário clicando aqui