Você pode não perceber, mas provavelmente já viu o texto cifrado várias vezes. É uma ferramenta comum e útil para computadores, especialmente na era da comunicação quase instantânea. O texto cifrado é parte de como você pode defender sua identidade e atividade online.
O que é texto cifrado?
texto cifrado é o oposto de texto simples e é o que acontece quando você digita regularmente e o criptografa. É importante observar que o texto cifrado não é criptografia. É o resultado da criptografia, da mesma forma que uma refeição não é “cozinhar”, mas cozinhar é como você faz uma refeição.
Para um exemplo mais direto, imagine que estávamos criptografando isso frase e se parece com isso:
Sbe n zber qverpg rknzcyr, vzntvar gung jrer rapelcgvat guvf fragrapr naq vg ybbxf yvxr guvf:
Isso foi feito com uma cifra simples ROT-13, que é uma forma de cifra de César, desenvolvida na Roma antiga. Ele pega o alfabeto e desloca todas as letras para 13 lugares. Assim, “A” torna-se “N”, “B” torna-se “O”, etc. O texto simples é a frase original e o texto cifrado é a frase depois que todas as letras foram deslocadas. A criptografia torna a frase ilegível, a menos que você saiba exatamente como ela foi criptografada.
O que torna o texto cifrado útil?
Se você tiver informações confidenciais de que precisa para transferir, o texto cifrado é a chave para protegê-lo. Devido à forma como a Internet é construída, é possível observar e até interceptar dados em trânsito.
Quando você criptografa seus dados antes de enviá-los, qualquer tentativa de interceptá-los ao longo do caminho mostrará apenas texto cifrado. Sem a “chave” certa, um hacker não será capaz de decifrar o que está vendo. Isso torna os dados totalmente ilegíveis.
Você pode achar que não precisa necessariamente usar criptografia porque não está preocupado com o roubo de seus dados. Talvez você até pense que não tem dados valiosos. No entanto, você pode não perceber o quão vulnerável você é.
Você usa serviços bancários online? Sem criptografia, seu nome de usuário, senha e informações de conta podem cair em mãos erradas. Na verdade, existem muitos lugares na Dark Web que fornecem listas de nomes de usuário e senhas roubados para serem usados por quem puder encontrá-los.
Chaves de descriptografia
Mencionamos acima que sem a “chave” correta é impossível decifrar o texto. “Chaves” são as regras de criptografia e descriptografia que os computadores seguem quando compartilham dados. As chaves mais comuns fazem parte da “criptografia assimétrica”, uma cifra onde são usadas duas chaves. Existe uma chave pública que é trocada entre computadores para que eles conheçam as regras de codificação de dados, e existem chaves privadas que não são transferidas online e só podem decodificar dados.
Então, por exemplo, o site que você está acessando iria criptografar os dados com a chave pública que ele obteve do seu computador, transformando o texto simples do site em texto cifrado. Em seguida, ele enviaria o texto cifrado para o seu computador, que usa sua própria chave privada para descriptografá-lo novamente em texto simples. Este processo acontece muitas vezes em ambas as direções.
Tipos de cifra
Existem vários tipos diferentes de cifra, cada uma com seus próprios benefícios. No sentido mais amplo, no entanto, todas as cifras são cifras de bloco ou cifras de fluxo.
Cifras de bloco
Bloco as cifras funcionam criptografando dados em “blocos” de texto cifrado. Um bloco é um pacote de informações de um tamanho específico e predeterminado. Esses blocos são empacotados juntos e enviados um de cada vez para o computador receptor. Dependendo do protocolo VPN que você usa, você pode até ter que esperar que cada bloco seja verificado antes que outro possa ser enviado.
Alguns dos mais comuns são AES, DES e 3DES. As cifras de bloco geralmente são usadas por VPNs, governos e corporações para impedir que dados seguros vazem em trânsito. Como nunca foi quebrado, a criptografia de cifra de bloco AES facilita a manutenção de suas informações pessoais seguras.
Criptografias de fluxo
Cifras de fluxo como Salsa20, FISH e Chameleon são menos comuns hoje em dia, mas ainda estão por aí. Em vez de criptografar dados e empacotá-los em blocos, as cifras de fluxo criptografam dados em fluxos longos. Em vez de usar duas chaves como criptografia assimétrica, ele cria um fluxo digital de cifra pseudoaleatória, também chamado de “keystream”. útil para processos em segundo plano, como criptografar conexões sem fio.
Como funcionam os ataques de texto cifrado
Existem duas abordagens para tentar quebrar a criptografia no texto cifrado: criptoanálise e ataques de força bruta.
Como os dados podem ter milhares e milhares de linhas de código, geralmente é mais fácil para os hackers tentarem decifrar a chave, o que abriria toda a mensagem, em vez do texto em si.
Criptanálise
O objetivo de um criptoanalista é procurar pontos fracos em uma cifra específica que possa ser usada para identificar a chave. As cifras são criadas por pessoas e, portanto, são imperfeitas. A criptanálise procura falhas no sistema que possam dar ao hacker pistas sobre qual pode ser a chave. Ao restringir as opções, ou mesmo descobrir exatamente como a chave é determinada, a leitura do texto cifrado se torna muito mais fácil.
É claro que o problema com a criptoanálise é que pode ser incrivelmente difícil encontrar falhas na uma cifra de criptografia antes que as pessoas que a mantêm ou caçadores de recompensas de bugs (hackers de chapéu branco que ganham dinheiro descobrindo falhas nos sistemas) os identifiquem e corrijam. Há uma razão pela qual uma cifra altamente mantida como AES não foi quebrada.
Ataques de força bruta
Estes são muito mais comuns, mas muito menos eficazes do que a criptoanálise. A ideia é tentar todas as combinações potenciais de dígitos que possam ser a chave e procurar resultados em texto simples. Um computador pode fazer isso com dezenas de permutações a cada segundo.
No entanto, mesmo com esse tipo de poder, é funcionalmente impossível de quebrar. O computador mais rápido do mundo levaria 27.337.893.038.406.611.194.430.009.974.922.940.323.611.067.429.756.962.487 anos para quebrar a criptografia de 256 bits como o tipo que usamos por força bruta. Dito de outra forma: 27.337.893 trilhões de trilhões de trilhões de trilhões de trilhões de anos, mais ou menos.
Por que você deve usar criptografia
Transformar seus dados valiosos em texto cifrado é crucial para se manter seguro online. Seja em casa ou fora de casa, existem inúmeras maneiras de interceptar sua atividade na Internet. A criptografia forte pode criar um texto cifrado tão impenetrável que seus dados estão protegidos contra praticamente qualquer ataque.
O uso de uma VPN pode fornecer proteção de criptografia aprimorada em qualquer lugar do mundo. Além da segurança fornecida por protocolos de criptografia avançados, uma VPN confiável também pode oferecer mais privacidade e menos restrições de conteúdo.