Skip to main content

Como entender os códigos de criptografia

Computação Quântica | Nerdologia Tech (Abril 2025)

Computação Quântica | Nerdologia Tech (Abril 2025)
Anonim

WPA2, WEP, 3DES, AES, Simétrico, Assimétrico: O que significam todos esses termos e por que você deveria se importar?

Todos os termos acima estão relacionados às tecnologias de criptografia usadas para proteger seus dados. Criptografia e criptografia, em geral, podem ser tópicos difíceis. (As palavras "algoritmo criptográfico" podem desencadear um quadro mental de algumas equações nerds de escrita de um professor em um quadro-negro, resmungando alguma coisa sobre o Medulla Oblongata enquanto seus olhos se esvaem de tédio.) Felizmente, nós dividimos as coisas de uma maneira simples fácil de digerir.

Por que você deve se preocupar com criptografia?

A principal razão pela qual você precisa se preocupar com a criptografia é que às vezes é a única coisa entre seus dados e os vilões. Você precisa saber o básico para, no mínimo, saber como seus dados estão sendo protegidos por seu banco, provedor de e-mail, etc. Você quer ter certeza de que eles não estão usando coisas desatualizadas que os hackers já têm. rachado.

A criptografia é usada praticamente em todos os lugares em todos os tipos de aplicativos. O objetivo principal do uso da criptografia é proteger a confidencialidade dos dados ou auxiliar na proteção da integridade de uma mensagem ou arquivo. A criptografia pode ser usada para os dois dados "em trânsito", como quando ela está sendo movida de um sistema para outro ou para dados "em repouso" em um DVD, pen drive USB ou outro meio de armazenamento.

A melhor maneira de aprender sobre criptografia e criptografia

Uma das primeiras ferramentas a serem usadas para obter experiência prática com criptografia foi um aplicativo chamado CrypTool. O CrypTool foi originalmente desenvolvido pelo Deutsche Bank em 1998, em um esforço para melhorar a compreensão dos funcionários sobre criptografia. Desde então, o CrypTool evoluiu para um conjunto de ferramentas educacionais e é usado por outras empresas, bem como universidades e qualquer pessoa que queira aprender sobre criptografia, criptografia e criptoanálise.

O Cryptool original, agora conhecido como Cryptool 1 (CT1), era um aplicativo baseado no Microsoft Windows. Desde aquela época, tem havido várias outras versões lançadas, como o Cryptool 2 (uma versão modernizada do CrypTool, JCrypTool (para Mac, Win e Linux), bem como uma versão puramente baseada em navegador chamada CrypTool-Online.

Em todas as suas iterações, todos esses aplicativos têm um objetivo em mente: tornar a criptografia algo que pessoas comuns não-matemáticas possam entender.

Se estudar criptografia e criptografia ainda soa um pouco no lado entediante, não tema - a melhor parte de qualquer coisa relacionada a criptografia é a parte em que você começa a quebrar o código. Cryptanalysis é uma palavra chique para quebrar o código ou tentar descobrir o que é a mensagem descriptografada, sem ter a chave. Esta é a parte divertida de estudar tudo isso porque todo mundo gosta de um quebra-cabeça e quer ser um tipo de hacker.

Os criadores do CrypTool têm até um site de concurso para quem quer quebrar o código, chamado MysteryTwister. O site permite que você tente a sua sorte em relação a cifras que exigem apenas papel e caneta, ou você pode enfrentar desafios mais complicados que exigem algumas habilidades de programação, juntamente com algum poder de computação sério.

Se você realmente acha que tem o que é preciso, pode testar suas habilidades contra as "Unsolved Ciphers". Essas cifras foram analisadas e pesquisadas pelos melhores dos últimos anos e ainda não foram quebradas. Se você quebrar um destes, então você pode apenas ganhar um lugar na história como o cara ou garota que quebrou o uncrackable (Quem sabe, você pode até mesmo arranjar um emprego com a NSA!).

O ponto é que a criptografia não precisa ser um grande monstro assustador. Mesmo se você não é tão bom em matemática, isso não significa que você não pode entender a criptografia e se divertir aprendendo sobre isso. Experimente o CrypTool - você pode ser o próximo grande destruidor de código disponível.