# data[].attributes.headline
O QUE É CRIPTOGRAFIA? COMO FUNCIONA E PARA QUE SERVE?

# data[].attributes.subject
O QUE É CRIPTOGRAFIA? COMO FUNCIONA E PARA QUE SERVE?

# data[].attributes.body
O termo Criptografia surgiu da fusão das palavras gregas "Kryptós" e "gráphein", que significam "oculto" e "escrever".
Trata-se de um conjunto de regras que visa codificar a informação de forma que só o emissor e o receptor consiga decifrá-la.
Quando os dados são criptografados, é aplicado um algoritmo para codificá-los de modo que eles não tenham mais o formato original e, portanto, não possam ser lidos.

# data[].attributes.attachment_link.readable_text
Tenho certeza que você já ouviu falar em criptografia, certo? Historicamente falando, ela era associada à guerra, por ser essencial para trocar mensagens sem que o inimigo consiga ler. Com a internet, a segurança de dados tornou-se uma das principais preocupações da atualidade e a criptografia passou a ser fundamental para garantir a transmissão segura de dados como transações financeiras, informações pessoais e conversas privadas.

Mas para o que ela serve, afinal? A criptografia tem dois propósitos principais: impedir que dados armazenados sejam lidos e permitir que dados sejam transmitidos de forma segura por um canal inseguro. Isso significa manter a confidencialidade, integridade e identidade desses dados. Veja na prática:

Se Alice quiser enviar uma mensagem a Bob sem que Eve possa interferir, a criptografia permite:

Confidencialidade: Eve, o bisbilhoteiro, não consegue entender a mensagem;

Integridade: Eve, o bisbilhoteiro, não consegue modificar a mensagem;

Identidade: Bob pode confirmar que a mensagem foi enviada por Alice.

Então, resumindo, ela consiste em codificar uma informação de forma que ela seja compreensível apenas para aqueles que devem ter acesso à ela. E isso é feito através de um segredo: toda criptografia envolve algum tipo de segredo e espera-se que apenas quem tiver acesso a ele seja capaz de entender aquela informação.

Do começo

Antes de começar a explicar os tipos de criptografias que existem, tenha em mente esses termos, eles irão te ajudar a entender a lógica mais facilmente:

Texto claro (ou plano): Informação legível, que pode ser compreendida por qualquer um que tiver acesso a ela

Texto criptografado (ou cifrado): Informação incompreensível para aqueles que não devem ter acesso a ela

Criptografar (ou cifrar): Utilizar um segredo para transformar um texto claro em texto cifrado. Pode ser revertido (descriptografado ou decifrado) por aqueles que souberem o segredo correto

Algoritmo: Sequência finita de operações realizadas sobre um ou mais dados de entrada para gerar um dado de saída

Cifra: Algoritmo utilizado para criptografar ou descriptografar dados

Uma das mais simples e conhecidas técnicas é a Cifra de César, em que as letras da mensagem eram deslocadas em três posições em relação à ordem alfabética. Por exemplo: "A" se torna "D", "B" se torna "E", "Z" se torna "C". Esse é um exemplo de cifra extremamente simples, e possui dois grandes problemas: depender de segurança por obscuridade e vazamento indireto de informações.

Segurança por obscuridade

A segurança por obscuridade consiste em confiar que um sistema é seguro por ninguém saber como ele funciona. Ou seja, o único segredo utilizado pela cifra é o seu modo de funcionamento. E por que isso é ruim? Porque as chances desse sistema ser ineficaz são muito grandes! Quando há diversos especialistas em criptografia analisando determinado sistema, as chances de se encontrar falhas são muito maiores. Isso quer dizer que, se o "segredo" de uma cifra estiver no funcionamento da máquina (ou algoritmo), bastaria ter acesso a ela (ou ao código) pra conseguir decifrar qualquer mensagem cifrada por ela. Como diria Claude Shannon, matemático americano, "O inimigo conhece o sistema".

Mas como resolver, então? Utilizando, como segredo, uma " chave" que, nesse caso, é uma sequência de símbolos utilizada para criptografar e descriptografar uma mensagem. Nesse sentido, existe o Princípio de Kerckhoffs, que complementa a Máxima de Shannon e diz que um sistema criptográfico deve ser seguro mesmo que tudo sobre ele, exceto a chave, seja conhecido publicamente. Então, entende-se que é muito mais seguro utilizar uma chave como segredo porque, caso ele seja comprometido, basta trocar de chave. Muito mais simples do que trocar de método!

Um exemplo disso é a Cifra de Vigenère que, apesar de ser semelhante à cifra de César, utiliza uma palavra-chave (em vez de um número fixo) para definir o deslocamento das letras da mensagem. Essa técnica "resolve" o problema da segurança por obscuridade, mas essa cifra também sofre o problema de vazar informações indiretas, caso seja usada uma chave menor do que a mensagem.

Informações indiretas

As duas técnicas que falamos acima têm o mesmo problema de vazamento indireto de informações, que são, justamente, os padrões. Mas como acontece esse vazamento? Uma das ferramentas mais comuns para a quebra de criptografia é a análise de frequências de símbolos, frases e padrões. Então, caso esses padrões sejam identificados na análise, o vazamento pode acontecer.

Um exemplo simples: a letra mais comum na língua inglesa é E, como mostramos no gráfico abaixo.

Utilizando uma cifra simples como a de César, esse gráfico de distribuição iria continuar igual, mas "deslocado". Nesse exemplo, a letra H seria a mais frequente. Uma boa cifra deveria resultar em uma distribuição mais uniforme (com as barrinhas mais ou menos do mesmo tamanho). Esse exemplo vale para letras, palavras, imagens, entre outros.

Por isso, uma cifra realmente segura precisa gerar códigos que pareçam completamente aleatórios, sem nenhum tipo de padrão, para que não seja possível encontrar uma correlação entre a informação secreta e o código gerado.

Para ter essa propriedade, a cifra deve utilizar uma chave longa e imprevisível. Uma chave curta ou previsível irá expôr padrões que a cripoanálise moderna é capaz de quebrar.

Perfeitamente seguro x Seguro na prática

Bom, agora que mostramos as possíveis falhas, vamos falar sobre a segurança. A única técnica criptográfica que foi matematicamente provada ser impossível de quebrar foi a One Time Pad (OTP), ou Chave de uso único. Com ela, mesmo que alguém disponha de tempo e recursos computacionais infinitos, não seria possível quebrar a criptografia.

A OTP possui quatro condições que precisam ser satisfeitas para que a segurança perfeita seja alcançada. A chave precisa ser:

1. Gerada de forma verdadeiramente aleatória

2. Pelo menos tão longa quanto a mensagem a ser cifrada

3. Nunca reutilizada, completa ou parcialmente

4. Mantida completamente em segredo

Problema resolvido, então? Mais ou menos... Isso porque, tais condições fazem com que o seu uso não seja eficiente para aplicações no mundo real. Então, na prática, as cifras que são realmente utilizadas baseiam-se em problemas matemáticos computacionalmente difíceis; que, por exemplo, o melhor supercomputador que existe levaria milhões de anos para resolver.

As chaves dessas cifras não seguem condições tão rígidas para serem consideradas impossíveis de quebrar: a condição de que quanto mais longa e aleatória a chave, mais difícil de quebrar, ainda é válida; mas elas são reutilizadas e, também, usadas para mensagens de todos os tamanhos, o que não encaixa nos requisitos.Por isso, dizemos que a criptografia que realmente é utilizada não dá garantia de segurança perfeita, mas de segurança para efeitos práticos.

Tipos de algoritmos

Algoritmo de Chave Simétrica

Algoritmos de Chave Simétrica são cifras em que a mesma chave é utilizada para criptografar e descriptografar uma informação. Dentro disso, atualmente o mais utilizado é o AES (Advanced Encryption Standard), que é seguro e rápido.

Entretanto, quando se fala em comunicação segura pela rede, esse tipo de algoritmo precisa ser utilizado em conjunto com outros; afinal, os interlocutores precisam compartilhar um segredo, mas como estão se comunicando em um canal inseguro, só ele não basta.

Algoritmo de Chave Assimétrica

Algoritmos de chave assimétrica utilizam um par de chaves complementares: o que é criptografado por uma pode ser descriptografado somente pela outra, e vice-versa. São utilizadas mantendo-se uma chave pública, que pode ser fornecida a qualquer um, e outra privada, que apenas o dono deve ter acesso. O algoritmo mais utilizado atualmente é o RSA (Rivest-Shamir-Adleman).

Na prática, funciona assim: Bob pode utilizar a chave pública de Alice para cifrar uma mensagem e enviar para ela sem o risco de que a mensagem seja entendida por terceiros, já que apenas Alice conseguirá descriptografá-la, por possuir a chave privada.Por serem muito mais lentos do que os algoritmos de chave simétrica (principalmente para mensagens longas), eles costumam ser usados somente no início de uma comunicação, para o estabelecimento de um segredo compartilhado entre os interlocutores. Para cifrar e decifrar as demais mensagens da comunicação, utiliza-se um algoritmo de chave simétrica, que é muito mais rápido, com a chave sendo o segredo compartilhado.

Função Hash Criptográfica

Uma função hash é uma função que transforma uma sequência de símbolos de tamanho qualquer, como uma mensagem, em uma sequência de tamanho fixo. Também são chamadas funções de resumo.

Essas funções têm um papel bem diferente das cifras, afinal, ao criptografar uma informação, nós queremos ter a possibilidade de descriptografá-la. A importância da função hash está relacionada com a garantia de integridade e identidade de informações trocadas, através da Assinatura Digital:

"A assinatura digital baseia-se no fato de que apenas o dono conhece a chave privada e que, se ela foi usada para codificar uma informação, então apenas seu dono poderia ter feito isto. A verificação da assinatura é feita com o uso da chave pública, pois se o texto foi codificado com a chave privada, somente a chave pública correspondente pode decodificá-lo."

Cartilha de Segurança para Internet

Uma função hash criptográfica tem a propriedade de ser extremamente difícil de reverter - por isso, são chamadas de funções unidirecionais. O que isso significa? Que para qualquer dado, é extremamente rápido (para um computador) gerar o seu hash - mas, tendo apenas o valor de um hash, é extremamente difícil (mesmo para um computador) descobrir qual era o dado original.

Veja um exemplo de função SHA1:

oi -SHA1→ ef67e0868c98e5f0b0e2fcd9b0c4a3bad808f551

ou -SHA1→ d5f10c9bc8370694a415ccbaabcb062e36948c5a

ornitorrinco -SHA1→ 561b4e941893e7b3d14a5c89cce74a2d7d471ec3

Perceba que uma pequena mudança no dado de entrada altera completamente o resultado! Além disso, o tamanho do resultado é fixo, independe do tamanho da entrada.

"Para contornar a baixa eficiência característica da criptografia de chaves assimétricas, a codificação é feita sobre o hash e não sobre o conteúdo em si, pois é mais rápido codificar o hash (que possui tamanho fixo e reduzido) do que a informação toda.."

Cartilha de Segurança para Internet

Até aqui falamos principalmente sobre criptografar mensagens de texto, para facilitar a explicação. Na prática, como nos computadores tudo é armazenado, processado e transmitido em bits (que podem representar quaisquer tipos de dados), absolutamente qualquer coisa pode ser criptografada.

Ou seja, além de mensagens de texto, como e-mails, é possível utilizar a criptografia para proteger arquivos salvos em um computador, dados transmitidos por 3G ou Wi-Fi, além de áudio e vídeo transmitidos em plataformas de videoconferência, como ocorre no Elos.

Transport Layer Security (Segurança para Camada de Transporte)é o protocolo criptográfico mais utilizado para comunicações seguras na rede. Ele define como os algoritmos citados nesse artigo serão utilizados para o estabelecimento de uma conexão segura através de uma troca inicial de mensagens conhecida como "handshake" (aperto de mãos).

Vamos explicar essa troca utilizando o exemplo mais comum da internet: um navegador web se comunicando com um servidor web.

Utilizar ferramentas que implementam as técnicas de criptografia mais modernas e seguras é essencial para garantir a segurança e privacidade na rede, mas é importante lembrar que isso é o básico! Ou seja, de nada adianta as melhores práticas de criptografia, se outros cuidados não forem tomados. Inclusive, em casos de violação da segurança, é muito mais comum que a criptografia não seja quebrada, e sim contornada.

Uma corrente é tão forte quanto seu elo mais fraco e, normalmente, o elo mais fraco de um sistema informatizado é o fator humano. Por isso, de qualquer forma, cuide os dados que você compartilha na internet. Para saber mais sobre segurança digital e, principalmente, sobre como se defender e proteger seus dados na internet, recomendamos o Projeto Autodefesa, que possui diversas ferramentas e manuais sobre o tema.

# data[].attributes.attachment_link.title
Criptografia básica: o que é, como funciona e para o que serve?

# data[].attributes.attachment_link.description
Historicamente, a criptografia era associada à guerra, por ser essencial trocar mensagens sem que o inimigo consiga ler. Com a internet, a segurança de dados tornou-se uma das principais preocupações da atualidade e a criptografia passou a ser essencial para garantir a transmissão segura de dados.

# data[].attributes.body
Antes de falar individualmente  sobre esses dois tipos, acho importante aprende um pouco sobre o que é CRIPTOGRAFIA.

# data[].attributes.attachment_link.title
Criptografia (Guia Básico para Entender Como Funciona) // Dicionário do Programador

# data[].attributes.body
Apesar de ser algo muito usado nos dias atuais em meios digitais, a Criptografia é algo bem antigo, e nesse link fala um pouco disso e como ela veio evoluindo ao decorrer da historia do mundo.

# data[].attributes.attachment_link.readable_text
Sabe-se que muitos dados circulam atualmente, principalmente em meios digitais. Agora imagine se qualquer pessoa que tivesse contato com esses dados pudesse acessar o conteúdo deles ― isso pode representar um grande problema em relação à segurança e privacidade. E é nesse contexto que a criptografia se encaixa bem.

A criptografia consiste em um conjunto de práticas e técnicas com o objetivo de tornar certa mensagem, a priori, incompreensível. Ou seja, a mensagem original "troca de forma" para não ser compreendida à primeira vista. Embora apenas atualmente a criptografia seja considerada uma ciência, ela é utilizada há milhares de anos para proteger textos que deveriam ser secretos.

A evolução da Criptografia

A história da criptografia divide-se em dois períodos: criptografia clássica e criptografia moderna. Em geral, a criptografia clássica, como o nome sugere, é aquela utilizada desde os povos antigos até as primeiras grandes máquinas eletro-eletrônicas; já a criptografia moderna se desenvolveu principalmente no decorrer da Segunda Guerra Mundial, e utiliza meios mais avançados, que garantem (normalmente) mais segurança.

As primeiras cifras

O vestígio mais antigo de uma certa forma de criptografia foi descoberto escrito em uma tumba do grande chefe egípcio Khnumhotep II, lá pros anos de 1900 a.C., onde os escribas resolveram usar alguns símbolos de hieróglifos não tão comuns no lugar de alguns conhecidos. Acredita-se que as possíveis razões que levaram à codificação da inscrição foram preservar certos segredos religiosos, ou aumentar o "mistério" acerca do texto e deixar a tumba mais digna e estilizada.

Hieróglifos da tumba de Khnumhotep II. Fonte: Machinae

As cifras de substituição

Evidências de usos de criptografia também são percebidas em outras grandes antigas civilizações, e em Roma que temos seu maior exemplo. Mais ou menos nos anos de 100 a.C., era utilizado um exemplo de cifra de substituição para enviar mensagens de Júlio César para seus generais nas guerras. Essa cifra é conhecida e ensinada até hoje, e é denominada Cifra de César.

Uma cifra de substituição funciona da seguinte forma: a partir de uma mensagem original, cada caractere dela é substituído por outro caractere. Assim, é formada outro texto, já criptografado. Estas cifras também podem utilizar outros alfabetos, que possuem caracteres diferentes (por exemplo, é possível realizar uma cifra de substituição na escrita japonesa, ou até mesmo em alfabetos inventados).

A cifra de César se constituía numa deslocação de 3 letras no alfabeto: por exemplo, o 'A' vira 'D', 'B' vira 'E', e assim por diante, até chegar no final do alfabeto, em que se volta ao início ― o 'X' é substituído por 'A' e assim vai. Por exemplo, a palavra Criptografia, com a cifra, se torna Fulswrjudild. Porém, essa prática não garante tanta segurança ao texto, sendo facilmente quebrada - mesmo assim, é melhor que utilizar o texto sem alterações.

Representação gráfica da cifra de César. Fonte: aminoapps

Outra cifra de substituição bem conhecida é a Zenit Polar. Nesta, cada caractere da palavra é substituído por sua correspondente, de acordo com o nome Zenit Polar. Se o caractere não tem correspondente em "zenit polar", ele se mantém. Por sua facilidade de implementação, ele foi amplamente utilizado em guerras, principalmente pelos alemães na Segunda Guerra Mundial.

Ou seja, o 'Z' é substituído por 'P' e vice-versa; o 'E' é substituído por 'O' e vice-versa; o 'N' é substituído por 'L' e vice-versa, e assim por diante.

Por exemplo, a palavra Criptografia, cifrada, ficaria Ctazregtifai.

Vigenère e a Chave de Criptografia

Outra cifra muito importante historicamente foi desenvolvida durante o século XVI pelo criptógrafo Giovan Battista Belaso. Esta cifra é, supostamente, a primeira cifra que utiliza uma chave de encriptação. Explicando a grosso modo, é feita a substituição de um caractere da mensagem original para um caractere criptografado de acordo com uma outra mensagem ― a chave. Embora tenha sido desenvolvida pelo italiano Giovan Belaso, esta cifra foi erradamente atribuída ao diplomata francês Blaise de Vigenère, e é denominada Cifra de Vigenère.

A expressão matemática utilizada para gerar o texto criptografado é a seguinte (caractere por caractere): Criptografado = (Original + Chave) mod 26 - mod é uma expressão matemática em que se pega o resto da divisão de dois números.

# data[].attributes.attachment_link.title
As origens da Criptografia: uma história de trocas e rotações

# data[].attributes.attachment_link.description
Sabe-se que muitos dados circulam atualmente, principalmente em meios digitais. Agora imagine se qualquer pessoa que tivesse contato com esses dados pudesse acessar o conteúdo deles ― isso pode representar um grande problema em relação à segurança e privacidade. E é nesse contexto que a criptografia se encaixa bem.

# data[].attributes.body
Você sabe o que é a Criptografia? Ela é muito usada hoje em dia, principalmente pela tecnologia para proteger as nossas informações. Porém, surgiu muito antes disso e foi sofrendo melhorias e mudanças.

# data[].attributes.body
O que é criptografia, veja quais são as técnicas mais seguras de criptografia para segurança de dados e para promover a comunicação digital

# data[].attributes.attachment_link.readable_text
A criptografia sempre esteve diretamente relacionada com a segurança da informação e se tornou a base de toda a segurança digital. Por isso, não só profissionais de segurança de redes devem entender o conceito e conhecer os principais algoritmos e tipos de criptografia, mas também, desenvolvedores, arquitetos de software e analistas de infraestrutura de T.I. Neste artigo mostrarei a diferença entre os tipos de criptografia simétrica e assimétrica.

Desde os tempos antigos a criptografia está associada às atividades militares, e é técnica que foi bastante utilizada em tempos de guerra, e atualmente, ainda mais aprimorada em tempos de paz. A criptografia é considerada por muitos como a ciência, que tem o objetivo principal de esconder uma informação por meio de processos de codificação ou até mesmo a simples substituição de caracteres, e de recuperar essa mesma informação realizando o processo reverso utilizado para esconder a informação.

Criptografia Simétrica

A criptografia simétrica é também chamada de criptografia de chave secreta. Ela funciona da seguinte forma: o emissor encripta a mensagem com uma chave, e envia esta mensagem por um meio, como por exemplo, a internet, o receptor da mensagem utiliza essa mesma chave para decriptar a mensagem recebida e conseguir visualiza-la na sua forma original.

Algoritmos que utilizam a criptografia simétrica são mais rápidos, pois a utilização de apenas uma chave entre emissor e receptor facilita o processo de criptografia, porém não são tão seguros quanto os algoritmos de criptografia assimétrica. O grande problema está em enviar essa mesma chave para o emissor decriptar a mensagem, pelo meio como a internet, onde qualquer um pode ter acesso a essa chave.

São exemplos de algoritmos conhecidos que utilizam a criptografia simétrica AES, RC4, Blowfish, CAST5.

Criptografia Assimétrica

A criptografia Assimétrica existem duas chaves, uma pública onde qualquer individuo pode criptografar (chave pública), e outra chave apenas o receptor possui para decriptar a mensagem (chave privada). Percebe-se que esse processo se torna mais seguro e eficaz, resolvendo assim o problema de ter uma mesma chave para as duas pontas da comunicação criptografada.

Resumindo, possui duas chaves, onde a chave pública serve para encriptar e a chave privada serve para decriptar. Esse tipo de encriptação tende a ser mais lento, pois, com a possibilidade de trabalhar com diferentes emissores da mensagem necessita-se de um poder computacional maior que o dos algoritmos de chave simétrica. Entretanto, é um ótimo método para garantir segurança em um canal público como a internet.

Alguns exemplos de algoritmos que utilizam a criptografia assimétrica são o RSA, SILC, SSH, Bitcoin, Off-the-Record Messaging.

Criptografia Híbrida

É possível ainda utilizar a criptografia simétrica e assimétrica em um só processo e conseguir preencher, por exemplo, utilizar a criptografia assimétrica (utilizando uma chave pública) para encriptar a chave secreta de outra criptografia simétrica ( chave secreta) e enviá-la ao receptor da chave simétrica de forma segura pela internet. Esta técnica funciona como se fosse um encapsulamento de chaves, reforçando a segurança e unindo as vantagens dos 2 tipos de criptografias..

Este método também é conhecido como encapsulamento de chaves. Estes conceitos devem ser estudados com mais calma, confesso que estes procedimentos de troca de chaves e encriptação confundem muito se não forem analisados dessa forma.

# data[].attributes.attachment_link.title
Criptografia simétrica e assimétrica : saiba a diferença | Luan Oliveira

# data[].attributes.attachment_link.description
A criptografia sempre esteve diretamente relacionada com a segurança da informação e se tornou a base de toda a segurança digital. Por isso, não só profissionais de segurança de redes devem entender o conceito e conhecer os principais algoritmos e tipos de criptografia, mas também, desenvolvedores, arquitetos de software e analistas de infraestrutura de T.I.

# data[].attributes.body
Simétrica x Assimétrica

CRIPTOGRAFIA SIMÉTRICA

A criptografia simétrica é também conhecida por criptografia de chave secreta.  DES , 3DES , AES e RC4 são alguns dos algoritmos que usam criptografia simétrica.

Algoritmos que usam criptografia simétrica tendem a ser mais rápidos, no entanto não são tão seguros como os que usam criptografia assimétrica, uma vez que a chave usada para cifrar a informação é partilhada entre as várias máquinas.

Funcionamento

É usada uma única chave que é partilhada entre o emissor e o receptor. Desta forma, a chave que é usada para cifrar é a mesma que é usada para decifrar.

CRIPTOGRAFIA ASSIMÉTRICA

A criptografia assimétrica é também conhecida por criptografia de chave pública.

Funcionamento

Usam um par de chaves distintas (chave privada e chave pública)

A chave pública é usada para cifrar (encriptar)

A chave privada é usada para decifrar (desencriptar)

Em comparação com a criptografia simétrica, a criptografia assimétrica tende a ser mais lenta e necessita de um maior poder computacional por parte das máquinas. No entanto, este é um excelente método para garantir segurança num canal público e inseguro (ex. Internet).  Apenas a chave pública é partilhada entre emissor e receptor, e a chave privada é usada para decifrar a informação.

# data[].attributes.headline
VIDEOS - CRIPTOGRAFIA SIMÉTRICA E ASSIMÉTRICA

# data[].attributes.subject
VIDEOS - CRIPTOGRAFIA SIMÉTRICA E ASSIMÉTRICA

# data[].attributes.body
https://www.youtube.com/watch?v=GekuvACrx_E

https://www.youtube.com/watch?v=GeSnN8Tt04U

# data[].attributes.attachment_link.title
Chave simétrica e chave assimétrica - Criptografia

# data[].attributes.body
A criptografia assimétrica, também conhecida como criptografia de chave pública, é baseada em 2 tipos de chaves de segurança — uma privada e a outra pública. Elas são usadas para cifrar mensagens e verificar a identidade de um usuário.

Resumidamente falando, a chave privada é usada para decifrar mensagens, enquanto a pública é utilizada para cifrar um conteúdo. Assim, qualquer pessoa que precisar enviar um conteúdo para alguém precisa apenas da chave pública do seu destinatário, que usa a chave privada para decifrar a mensagem.

Esse sistema simples garante a privacidade dos usuários e aumenta a confiabilidade de uma troca de dados. Afinal, como o número de pessoas com acesso à chave privada é restrito, as chances de a segurança de uma comunicação ser comprometida reduz consideravelmente.

Um dos principais algoritmos que utiliza esse tipo de técnica é o RSA. Ele é baseado na multiplicação de números primos de grande escala para a geração de uma chave pública. Caso o número seja bem escolhido, o tempo necessário para a quebra de uma chave pode se tornar consideravelmente grande.

Em 1999, o Instituto Nacional de Pesquisa da Holanda promoveu um trabalho com cientistas de 6 países. Com 300 computadores e 7 meses de trabalho, foi possível quebrar uma chave RSA com 512 bits.

Outros algoritmos, como o ElGamal e o de Curvas Elípticas são baseados em outros tipos de operações matemáticas. Eles fazem operações com logaritmos discretos e curvas elípticas sobre corpos infinitos para a criação de chaves com números grandes. No entanto, eles podem apresentar um desempenho inferior quando comparado com o RSA.

# data[].attributes.headline
COMO A CRIPTOGRAFIA ASSIMÉTRICA FUNCIONA?

# data[].attributes.subject
COMO A CRIPTOGRAFIA ASSIMÉTRICA FUNCIONA?

# data[].attributes.body
O surgimento da criptografia de chave pública gerou uma grande revolução na história da criptografia, mudando conceitos e mecanismos, trazendo profundas transformações para as áreas de privacidade, autenticação e distribuição de chaves. Se, até então, a criptografia baseava-se no uso de ferramentas de substituição e permutação; a criptografia de chave pública foi a pioneira em basear-se apenas em funções matemáticas (STALLINGS, 1998). Porém, a maior mudança alcançada ocorreu no âmbito de sua utilização, quando cada usuário passou a possuir um par de chaves (S, P), S privada e P pública, sendo as mesmas correlacionadas matematicamente de forma que, se x é um texto legível e S() e P() denotam a aplicação das chaves S e P para criptografia, temos: S(x) = y e P(y) = x / P(x) = z e S(z) = x, ou seja, o que uma chave criptografa, somente sua parceira decriptografa.

Nesse sistema, cada usuário possui seu par de chaves (S,P), sendo S armazenada secretamente e P distribuída publicamente, o que facilita o processo de distribuição de chaves e permite as seguintes funcionalidades :

1. Enviar mensagens de forma sigilosa;

2. Com o auxílio de funções  espalhamento, evitar que mensagens sejam furtivamente modificadas;

3. Evitar que uma entidade envie mensagens utilizando outra identidade.

# data[].attributes.body
Como a criptografia simétrica funciona

O ciframento de uma mensagem (processo em que um conteúdo é criptografado) é baseado em 2 componentes:

um algoritmo;

e uma chave de segurança.

O algoritmo trabalha junto com a chave, de forma que eles tornam um conteúdo sigiloso com um conjunto único de regras.

A criptografia simétrica faz uso de uma única chave, que é compartilhada entre o emissor e o destinatário de um conteúdo. Essa chave é uma cadeia própria de bits, que vai definir a forma como o algoritmo vai cifrar um conteúdo.

Como vantagem, a criptografia tem uma boa performance e a possibilidade de manter uma comunicação contínua entre várias pessoas simultaneamente. Caso a chave seja comprometida, basta efetuar a troca por uma nova, mantendo o algoritmo inicial.

A segurança de um sistema de criptografia vai variar conforme o tamanho da chave utilizada. Um algoritmo baseado no data encryption standart (DES ou padrão de criptografia de dados, em tradução livre) tem 56 bits, o que permite a criação de 72 quadrilhões de chaves diferentes. Pode parecer muito, mas esse padrão já é considerado inseguro diante da capacidade de processamento dos dispositivos atuais.

Por outro lado, sistemas como o RC2, que utiliza o protocolo S/MIME, tem uma chave de tamanho variável. Ela pode ter entre 8 e 1.024 bits. Assim, as chances de alguém conseguir decifrar um conteúdo criptografado por meio de algoritmos de força bruta diminui consideravelmente.

Apesar do seu alto desempenho, a criptografia simétrica possui falhas graves de segurança. A gestão de chaves, por exemplo, torna-se mais complexa conforme o número de pessoas que se comunica aumenta. Para cada N usuários, são necessárias N2 chaves.

A criptografia simétrica também não possui meios que permitem a verificação da identidade de quem envia ou recebe um conteúdo. Além disso, não há como garantir o armazenamento em ambientes confiáveis das chaves de segurança.

# data[].attributes.body
O ciframento de uma mensagem (processo em que um conteúdo é criptografado) é baseado em 2 componentes:

um algoritmo;

e uma chave de segurança.

O algoritmo trabalha junto com a chave, de forma que eles tornam um conteúdo sigiloso com um conjunto único de regras.

A criptografia simétrica faz uso de uma única chave, que é compartilhada entre o emissor e o destinatário de um conteúdo. Essa chave é uma cadeia própria de bits, que vai definir a forma como o algoritmo vai cifrar um conteúdo.

# data[].attributes.headline
QUANDO USAR  CRIPTOGRAFIA SIMÉTRICA E ASSIMÉTRICA?

# data[].attributes.subject
QUANDO USAR  CRIPTOGRAFIA SIMÉTRICA E ASSIMÉTRICA?

# data[].attributes.body
Use a criptografia simétrica quando desejar enviar uma mensagem criptografada rápida.
A criptografia assimétrica pode ser usada quando você tiver a chave pública OpenPGP verificada do seu destinatário. Combine criptografia assimétrica com assinaturas digitais, se você não quiser arriscar

# data[].attributes.headline
Considerações finaisA confidencialidade é compreendida no domínio da segurança informática, como a capacidade de limitar o acesso à informação apenas às entidades (pessoas, processos, máquinas, etc.) autorizadas. Nesse sentido é essencial que os serviços (ex. home banking, plataformas que possuam informação sensível, e-commerce, etc) possuam mecanismos que garantam alguma nível de confidencialidade da informação transaccionada.Quanto maior for a chave usada no processo de criptografia, mas difícil se torna o ataque a esse sistema. No entanto, existem outros factores que podem influenciar essa segurança, como por exemplo, a capacidade de manter as chaves privadas bem guardadas.Para proteger as redes de comunicações, a criptografia é umas das ferramentas que permite evitar: intercepção, manipulação e falsificação dos dados enviados. A funcionalidade básica da criptografia é ajudar a enviar informação sensível por um local inseguro.

# data[].attributes.subject
Considerações finaisA confidencialidade é compreendida no domínio da segurança informática, como a capacidade de limitar o acesso à informação apenas às entidades (pessoas, processos, máquinas, etc.) autorizadas. Nesse sentido é essencial que os serviços (ex. home banking, plataformas que possuam informação sensível, e-commerce, etc) possuam mecanismos que garantam alguma nível de confidencialidade da informação transaccionada.Quanto maior for a chave usada no processo de criptografia, mas difícil se torna o ataque a esse sistema. No entanto, existem outros factores que podem influenciar essa segurança, como por exemplo, a capacidade de manter as chaves privadas bem guardadas.Para proteger as redes de comunicações, a criptografia é umas das ferramentas que permite evitar: intercepção, manipulação e falsificação dos dados enviados. A funcionalidade básica da criptografia é ajudar a enviar informação sensível por um local inseguro.

# data[].attributes.headline
ARTIGO SOBRE CRIPTOGRAFIA SIMÉTRICA E ASSIMÉTRICA

# data[].attributes.subject
ARTIGO SOBRE CRIPTOGRAFIA SIMÉTRICA E ASSIMÉTRICA

# data[].attributes.body
Neste episódio vamos falar sobre criptografia no frontend, entenda porque precisamos dessa prática em aplicações web, gerenciamento da chave criptográfica, como é a integração entre o SO e as APIs de cripto e auth nativas, autenticação biométrica no navegador, tipos de algoritmos, integridade, autenticidade, confidencialidade e muito mais!

# data[].attributes.attachment_link.readable_text
Neste episódio vamos falar sobre criptografia no frontend.

Neste episódio vamos falar sobre criptografia no frontend, entenda porque precisamos dessa prática em aplicações web, gerenciamento da chave criptográfica, como é a integração entre o SO e as APIs de cripto e auth nativas, autenticação biométrica no navegador, tipos de algoritmos, integridade, autenticidade, confidencialidade e muito mais!

Feed do podcast: Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast
www.lambda3.com.br/feed/podcast-tecnico
Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico

Por que precisamos de criptografia em aplicações Web?

O gerenciamento da chave criptográfica

Derivando chaves de maneira segura

Por que uma API nativa? Libs já não resolvem?

Integração entre o SO e essas APIs de cripto e auth nativas?

Qual o problema de Math.random? Uso de aleatoriedade forte no mundo de criptografia

Já é possível fazer autenticação biométrica no navegador hoje? Qual o problema no uso de senhas tradicionais?

Por que a API de cripto do HTML5 usa o termo Criptografia Sutil (crypto.subtle)?

Tipos de algoritmos de cripto: (que tipos de criptografia dá para fazer?)

Cenários para utilizar criptografia em aplicações do dia a dia

Links Citados:

Participantes:

Créditos das músicas usadas neste programa:

# data[].attributes.attachment_link.title
Lambda3 Podcast - Lambda3 Podcast 242 - Criptografia no Frontend

# data[].attributes.attachment_link.description
Neste episódio vamos falar sobre criptografia no frontend. Neste episódio vamos falar sobre criptografia no frontend, entenda porque precisamos dessa prática em aplicações web, gerenciamento da chave criptográfica, como é a integração entre o SO e as APIs de cripto e auth nativas, autenticação biométrica no navegador, tipos de algoritmos, integridade, autenticidade, confidencialidade e muito mais!

# data[].attributes.body
A segurança está nas nuvens. Literalmente! Nossos dados não estão mais armazenados onde nossos olhos podem ver, porém quem há de garantir que esse lugar é seguro? A criptografia é o meio utilizado para manter tudo em sigilo, das suas mensagens no WhatsApp ao seu rico dinheiro no banco. Mas, engana-se quem pensa que isso é coisa da modernidade, a ferramenta vem antes dos períodos de guerra. Saiba mais no Ultrageek – Criptografia.
CONVIDADO: Daniel Barbosa

# data[].attributes.attachment_link.readable_text
A segurança está nas nuvens. Literalmente! Nossos dados não estão mais armazenados onde nossos olhos podem ver, porém quem há de garantir que esse lugar é seguro? A criptografia é o meio utilizado para manter tudo em sigilo, das suas mensagens no WhatsApp ao seu rico dinheiro no banco. Mas, engana-se quem pensa que isso é coisa da modernidade, a ferramenta vem antes dos períodos de guerra. Saiba mais no Ultrageek - Criptografia.
CONVIDADO: Daniel Barbosa

Gostou do episódio? Mande um comentário em áudio pelo WhatsApp +55 11 98765-6950.

Saiba mais em www.redegeek.com.br

See omnystudio.com/listener for privacy information.

# data[].attributes.attachment_link.title
Rede Geek Podcasts - Ultrageek - Criptografia

# data[].attributes.attachment_link.description
A segurança está nas nuvens. Literalmente! Nossos dados não estão mais armazenados onde nossos olhos podem ver, porém quem há de garantir que esse lugar é seguro? A criptografia é o meio utilizado para manter tudo em sigilo, das suas mensagens no WhatsApp ao seu rico dinheiro no banco.

# data[].attributes.body
Um link atualizado de alguns programas que tem essa ferramenta de criptografar.

# data[].attributes.attachment_link.readable_text
O software de criptografia se tornou cada vez mais importante quando se trata de proteger seus arquivos e pastas. Tentativas de hack e invasões de privacidade significam que ficou mais fácil do que nunca para completos estranhos acessar seus dados mais pessoais armazenados em seu computador.

Para as empresas é pior, pois a exposição de registros sensíveis ou confidenciais pode resultar em perdas financeiras, bem como pesadas multas.

Embora haja uma série de soluções de segurança disponíveis, tudo, desde ferramentas anti-malware gratuitas para consumidores domésticos e antivírus em nuvem para empresas, até mesmo um simples erro humano pode minar essas tentativas de proteger os dados.

O software de criptografia já é implantado por algumas grandes corporações e agências governamentais para proteger os dados, mas também está disponível e agora acessível para uma gama mais ampla de usuários.

Depois de configurado corretamente, mesmo se seu software de segurança falhar, ladrões / hackers / bisbilhoteiros ainda acharão quase impossível fazer qualquer coisa com quaisquer dados criptografados que possam ser expostos.

Aqui estão as melhores ferramentas de software de criptografia.

As melhores ferramentas de software de criptografia em resumo:

1. Bloqueio de pasta

Criptografia eficaz para indivíduos
VISITE O SITE
RAZÕES PARA COMPRAR

Grátis para baixar a versão básica

Criptografia pessoal eficaz

RAZÕES PARA EVITAR

-Orientado principalmente para celular
Embora seja importante proteger os ativos nos computadores da empresa, também é crucial adicionar proteção a qualquer dispositivo que armazene dados críticos. Por exemplo, a maioria dos funcionários tem acesso aos e-mails da empresa e outras contas em seus smartphones e precisam estar protegidos.

O Folder Lock é uma boa opção quando se trata de adicionar criptografia aos seus dispositivos móveis. O aplicativo pode proteger seus arquivos pessoais, fotos, vídeos, contatos, cartões de carteira, notas e gravações de áudio armazenados em seu aparelho.

Existem alguns outros recursos de segurança ocultos também. Além de criptografar, você também pode definir uma senha de engodo, dissuasores de hackers, registrar tentativas de login não autorizado, fazer backup de todas as suas senhas e ser notificado sobre possíveis ataques de força bruta.
O download do aplicativo básico é gratuito, com uma versão profissional disponível por uma taxa única que abre recursos de segurança mais avançados e úteis.

2. AxCrypt

Criptografia para pequenas equipes e indivíduos
VISITE O SITE
RAZÕES PARA COMPRAR

Criptografia forte para uso pessoal

Versão gratuita disponível

RAZÕES PARA EVITAR

-Principalmente voltado para celular

Embora o software livre possa ser conveniente para alguns, nem sempre é tão poderoso quanto as ofertas premium, e o AxCrypt é uma boa aposta se você deseja algo confiável. O software foi projetado especificamente para indivíduos e pequenas equipes dentro das empresas.

Ele fornece segurança forte, com arquivos protegidos por criptografia AES de 128 ou 256 bits, o que deve impedir qualquer intruso. Também há recursos de armazenamento em nuvem incluídos - o software protegerá automaticamente os arquivos salvos em serviços como Google Drive e Dropbox.

AxCrypt é totalmente multilíngue e pode funcionar com idiomas como holandês, francês, alemão, italiano, coreano, espanhol, sueco, russo e português - com mais suporte planejado para o futuro. Além disso, existe o gerenciamento de passaportes, e você pode acessar seus arquivos criptografados por meio de um aplicativo para smartphone.

Existe uma versão gratuita, mas é muito limitada e talvez seja melhor pensada como uma forma de testar o software e ajudar a se acostumar com a interface e funções básicas.

3. CryptoExpert

Proteção poderosa de fato
VISITE O SITE
RAZÕES PARA COMPRAR

Usa vários métodos de criptografia

Criptografia poderosa

RAZÕES PARA EVITAR

Pode ser muito complicado para alguns

CryptoExpert é um software de desktop do Windows que oferece cofres de dados seguros para todos os seus dados, garantindo que estejam sempre protegidos contra possíveis violações.

Ele fornece criptografia mais poderosa do que algumas das outras ferramentas e aplicativos listados neste artigo, ostentando uma operação rápida em tempo real. O sistema pode fazer backup de uma variedade de arquivos diferentes, incluindo certificados, arquivos do Word, Excel e PowerPoint, arquivos de multimídia e bancos de dados de e-mail.

A melhor coisa sobre o CryptoExpert 8 é que ele pode proteger cofres de tamanho ilimitado e usa algoritmos de criptografia Blowfish, Cast, 3DES e AES-256. Os últimos são altamente eficazes e aclamados pela indústria. Funcionará com versões de 32 bits e 64 bits do Windows 7, 8 e 10.

Há um teste gratuito de 30 dias disponível.

4. CertainSafe

Uma solução baseada em nuvem de qualidade
VISITE O SITE
RAZÕES PARA COMPRAR

RAZÕES PARA EVITAR

Nem todo mundo quer segurança baseada na nuvem

CertainSafe é um software de criptografia baseado em nuvem altamente eficaz que tenta mitigar todos os aspectos do risco e está em conformidade com as regulamentações do setor.

Com a plataforma, você pode armazenar e compartilhar documentos, mensagens privadas, fotos, vídeos e outros arquivos sem expô-los a fontes de terceiros. Você pode até colaborar e se comunicar com colegas através do sistema, com toda a correspondência criptografada.

CertainSafe também adiciona segurança automatizada para bancos de dados e aplicativos comerciais, o que significa que você nem sempre precisa fazer as coisas manualmente.

Há um teste gratuito de 30 dias disponível, após o qual uma assinatura paga de 100 GB e até 100 convidados gratuitos.

5. VeraCrypt

Criptografia gratuita para todos
VISITE O SITE
RAZÕES PARA COMPRAR

A versão básica é totalmente gratuita

Fornece criptografia eficaz

RAZÕES PARA EVITAR

O VeraCrypt é uma das ferramentas de segurança mais populares, fornecendo criptografia de nível empresarial para dados importantes.

O sistema é muito fácil de usar e tudo o que realmente faz é adicionar senhas criptografadas aos seus dados e partições. Tudo que você precisa fazer é fornecer à ferramenta alguns detalhes sobre seus dados, como tamanho do volume, localização e algoritmos de hash especificados - e então o programa faz seu trabalho.

O que também é interessante sobre o VeraCrypt é que ele é imune a ataques de força bruta, então você nunca precisa se preocupar com hackers descriptografando suas senhas e outros dados confidenciais. A versão básica do software também é totalmente gratuita.

Outro software de criptografia a considerar

Secure IT 2000 é um programa de criptografia de arquivos que também compacta seus arquivos. Isso significa que pode demorar um pouco mais do que alguns outros programas, mas significa que seus arquivos são potencialmente mais gerenciáveis ​​depois. Uma senha mestra é necessária para acessar todos os arquivos, o que pode ser um pouco limitante se você preferir ter senhas diferentes para arquivos diferentes, principalmente se você deseja compartilhar alguns deles com a família e / ou amigos.

Concealer é um programa de criptografia de arquivos especificamente para computadores Apple Mac. Em vez de criptografar todos os arquivos em seu disco rígido, ele fornece uma área criptografada para você arrastar os arquivos - o que significa que você precisa garantir a exclusão da cópia original para evitar ter versões criptografadas e não criptografadas em seu disco rígido. Você também pode escolher sua força de criptografia preferida como 128 ou 256 bits.

Renee File Protector é outro software de criptografia de arquivos para Windows, mas este permite que você tenha diferentes senhas para diferentes arquivos ou pastas, criando efetivamente vários níveis de segurança. Como alternativa, você pode simplesmente manter uma senha mestra, se necessário. E se você esquecer qualquer uma de suas senhas, Renee File Protector pode fornecer prompts para permitir que você as recupere, o que é útil.

O SensiGuard não apenas criptografa seus arquivos e pastas, mas também os oculta para que permaneçam ocultos de usuários não autorizados, o que é um recurso potencialmente útil. Além disso, você também pode destruir arquivos com segurança, o que significa que é ainda mais difícil para os hackers localizar quaisquer arquivos confidenciais em seu disco rígido que você já criptografou ou excluiu.
Ajude-nos a crescer, visite SENASNERD no Twitter , Facebook, Instagram . e deixe o seu gosto, para ter acesso a toda a informação em primeira mão. E se gostou do artigo não se esqueça de partilhar com os seus amigos.

# data[].attributes.attachment_link.title
Melhor software de criptografia de 2021: ferramentas e serviços gratuitos, pagos e comerciais | SENASNERD

# data[].attributes.attachment_link.description
O software de criptografia se tornou cada vez mais importante quando se trata de proteger seus arquivos e pastas. Tentativas de hack e invasões de privacidade significam que ficou mais fácil do que nunca para completos estranhos acessar seus dados mais pessoais armazenados em seu computador.

# data[].attributes.headline
NEM OS MAIS PODEROSOS COMPUTADORES DO MUNDO FORAM CAPAZES DE DECODIFICAR ESTES DAQUI. SERÁ QUE VOCÊ CONSEGUE??

# data[].attributes.subject
NEM OS MAIS PODEROSOS COMPUTADORES DO MUNDO FORAM CAPAZES DE DECODIFICAR ESTES DAQUI. SERÁ QUE VOCÊ CONSEGUE??

# data[].attributes.body
Fugindo um pouco do assunto mas continuando nele.

# data[].attributes.attachment_link.readable_text
Códigos e criptografia já eram legais bem antes de Robert Langdon virar moda e o pessoal começar a achar que era o Champollion dos anos 2000. E se você pensa que ela surgiu junto com a máquina de Turing, criada na 2ª Guerra Mundial para decodificar os códigos cifrados dos alemães, spoiler: criptografia é mais antiga do que Jesus (a criptografia, porém, pode ser comprovada).

Assim, desde então diversos codificadores e decodificadores embrenham-se nos mais variados códigos e chaves, para traduzir mensagens seja na guerra ou apenas por diversão. O problema é que algumas são tão boas que nunca puderam ser traduzidas.

Confira 10 exemplos de códigos que ainda não foram solucionados e veja se você consegue quebrar algum deles.

P.S. A lista não está ordenada por dificuldade, quem é mais legal, mais antigo, etc. e sim por ordem alfabética.

Barras de ouro chinesas

Em 1933, sete barras de ouro foram emitidas em Xangai para um General chinês identificado apenas como Wang. Ao que parece as barras de ouro representam certificados de metal relacionados a um depósito bancário feito nos EUA, mas não dá para ter certeza quanto a isso apenas com os dados disponíveis.

As barras têm imagens, ideogramas de escrita chinesa, alguma forma de escrita não identificada e criptogramas em latim. A única parte resolvida de tudo isso foi a escrita chinesa que após traduzida revelou uma transação que passa dos US$ 300 milhões de dólares.

Como já era de se esperar, há uma disputa sobre a validade do depósito e quem é o real dono destes quase 2 quilos de ouro.

Os códigos que esperam por uma tradução são no seguinte formato:

JKGFIJPMCWSAEKSKCDKJCDJCYQSZKTZJPXPWIRNMQOLCSJTLGAJOKBSSBOMUPCE FEWGDRHDDEEUMFFTEEMJXZRRHZVIYQIYSXVNQXQWIOVWPJOMQOLCSJTLGAJOKB
SSBOMUPCE FEWGDRHDDEEUMFFTEEMJXZRSKCDKJCDJCYQSZKTZJPXPWIRNRHZVIYQIYSXVNQX
QWIOVWPJOMQOLCSJTLGAJOKBSSBOMUPCESKCDKJCDJCYQSZKTZJPXPWIRN

Se você quiser tentar decifrar o código, imagens de alta definição podem ser vistas aqui.

Chaocifer

Sistema de cifra criado por John Byrne em 1918 no finalzinho da 1ª Guerra Mundial, quando as mensagens cifradas estavam em alta e atravessavam os campos de batalha enroladas às patinhas dos pombos. Infelizmente, para ele, o governo dos Estados Unidos não deu muita atenção à forma de criptografia desenvolvida. Mas ninguém pode dizer que Byrne não foi insistente, nem que o governo não foi firme: foram quase 40 anos de tentativas de convencê-los a comprar sua ideia (e não se esqueça do mercado aquecido por outra guerra mundial) que não deram em nada.

Ele ofereceu então uma recompensa para quem conseguisse quebrar seu código, mas até hoje ninguém reclamou o prêmio alegando o feito. O criador do código já não é mais vivo, mas seu filho atualizou e melhorou o sistema com a ajuda de 2 especialistas em criptografia nos anos 80.

EDIT: O que pai e filho não contavam era com o poder computacional que estava por vir: Aparentemente o sistema já foi quebrado com sucesso, como vê-se na imagem abaixo. Você pode, inclusive, rodar o algoritmo neste link e vê-lo criptografando e descriptografando mensagens aí no seu pc.

Cifra de Beale

Este daqui não se sabe se é lenda ou se é real até hoje. Na verdade a criptografia é real, mas o seu resultado é a dúvida da vez (o que não impede que tenhamos uma boa história).

Tudo aconteceu em uma cidadezinha da Virginia chamada Bedford County, no século XIX. Foi lá que surgiu um panfleto, em 1885, capaz de agitar as pessoas como não se via desde a Guerra Civil, há 20 anos atrás. Ele contava a história de homem chamado Beale que havia enterrado 2 carroças cheinhas de tesouros em um lugar secreto ali por perto entre 1819 e 1821. Como se isso não fosse o suficiente para uma boa - e misteriosa - história, ele teria deixado uma caixinha fechada em posse do estalajadeiro local na mesma época em que fez os depósitos e então sumido para nunca mais ser visto.

A parte da criptografia vem agora: quando o estalajadeiro resolveu abrir a caixa décadas após o desaparecimento do seu dono encontrou nela 3 mensagens criptografadas. Incapaz de decifrar o seu conteúdo ele teria passado os códigos para um amigo pouco antes de morrer, em 1863.

Este amigo passaria os próximos 20 anos tentando quebrar a mensagem, fato que ele conseguiu parcialmente (decifrou a 2ª mensagem utilizando a declaração de independência dos EUA como chave), e daí vem o material que circulou pela região em forma de panfleto. Mesmo tendo traduzido somente 1 terço do conteúdo, isso já foi o suficiente para saber que em algum lugar da Virginia havia toneladas de ouro, prata e joias que estavam enterradas esperando por aquele que consiguisse quebrar o código.

A mensagem número 2 diz que aquelas que ainda não foram solucionadas vão dar as coordenadas exatas para o tesouro bem como o nome do homem misterioso. A parte decifrada do código diz o seguinte:

Eu enterrei no município de Bedford, acerca de quatro milhas de Buford a seis pés abaixo da superfície do solo, os seguintes artigos, pertencentes conjuntamente às partes cujos nomes são dados no número três, a seguir:
O primeiro depósito consistia em 517 quilos de ouro, e 1780 quilos de prata, depositado em novembro de 1819. O segundo foi feito em dezembro de 1821, e consistiu em 890 quilos de ouro e 590 de prata; também joias, trocadas em St. Louis para facilitar o transporte, e avaliadas em treze mil dólares (pouco menos de 230 mil dólares em valores atuais).
Estão embalados de forma segura em vasos de ferro e com capas de ferro. O cofre é maçiçamente revestido de pedra e os vasos descansam em pedra sólida cobertos com outras coisas. O papel número 1 descreve a localidade exata do cofre, de modo que não será encontrada dificuldade em encontrá-lo.

Cifra de D'agapeyeff

Sem envolver nenhuma fortuna em jogo, a cifra de D'Agapeyeff é bem menos glamourosa do que a anterior, na verdade até um pouco vergonhosa para seu autor.

Não por ela ser uma cifra incompleta que surgiu com a primeira edição de Códigos e Cifras, um livro básico sobre criptografia publicado pelo inglês-russo Alexander D'Agapeyeff em 1939, mas sim porque o autor ESQUECEU como decodificar o próprio código.

Originalmente a mensagem cifrada fora publicada como um desafio para aqueles que resolvessem estudar com o livro de D'Agapeyeff, porém, muitos entusiastas dos códigos notaram que o teste fora excluído das edições posteriores. Questionado sobre o porquê do sumiço D'Agapeyeff precisou admitir que tinha esquecido como criou o código.

Embora alguns acreditem que o código possa ser descriptografado com soluções modernas e computacionais, outros alegam que isso seja impossível, já que, provavelmente, o criador inventou algo cheio de erros e sem uma solução possível e organizada.

Cifra de Dorabella

Escrita por Edward Elgar, esta carta cifrada foi enviada para Dora Penny, sua amiga, em 14 de julho de 1897. Desde então ela permanece indecifrável, ou seja, já são mais de 120 anos de mistério.

Elgar foi um dos compositores britânicos de maior sucesso do século XIX, fato consolidado por suas dezenas de obras que entraram no repertório dos conservatórios e orquestras europeias. Mas a música não era sua única paixão: Ele também era fascinado por códigos e criptografia, misturando, algumas vezes, os dois mundos.

Um exemplo é a obra Variações Enigma, que apresenta 14 variações de uma mesma composição para piano feita por ele. Segundo o autor cada uma delas representa um enigma que remete a um traço emocional que, por sua vez, leva a um amigo seu retratado naquela composição.

Mas voltando ao código, a mensagem consiste em 87 caracteres que se estendem por 24 símbolos diferentes. Cada caractere é uma variação de 1, 2 ou 3 semicírculos que podem estar virados para até 8 direções.

Desde então algumas teorias surgiram da sua tradução como, por exemplo, que ela seria uma declaração de amor de Elgar para a sua amiga. Nenhuma das tentativas, porém, foi convincente o suficiente.

Disco de Festo

Descoberto em 1903 em uma salinha perto do depósito dos "arquivos da câmara" juntamente com o bloco Linear A (mais abaixo nessa lista) o disco de Festo é o exemplar mais importante de inscrição hieróglifa da ilha grega de Creta que se tem hoje.

Ele é mais antigo do que você imagina, datando do início do período Neopalaciano (1700-1600 AC), ápice da civilização Minoica, que morava por lá.

Feito de argila, os 2 lados estão cobertos de símbolos ainda não decifrados. Separados em grupos por linhas verticais acredita-se que cada grupo de símbolos corresponda a uma palavra, porém seu significado é um mistério. No total, 45 tipos diferentes de sinais foram identificados, dos quais poucos podem ser identificados por já terem sido usados em um período anterior, o Protopalaciano.

Como algumas sequências de hieróglifos se repetem alguns estudiosos acreditam que se trate de um hino religioso, um texto ritualístico, uma lista de soldados ou até mesmo um documento sobre a construção do Palácio de Festo (afinal não se divide a história deste povo em antes e depois de palácios à toa).

O historiador brasileiro Alberto Mendes de Oliveira afirmou nos anos 70 ter decifrado o código. Segundo ele a mensagem consistia em

Eu sou o senhor todo poderoso, supremo arquiteto universal, onisciente, onipresente e onipotente, criei os céus, a terra, o mar e tudo que neles há e conservo a verdade para sempre, para todos os povos, nações, raças e tribos dos meus domínios.

O pesquisador que acreditava que a descoberta podia leva-lo ao primeiro Nobel para o Brasil, no entanto, nunca teve o reconhecimento que almejava.

Inscrição em Shugborough

Shugborough Hall é um atual museu britânico que antes disso servira por mais de 300 anos como mansão/casa de campo para uma abastada família local. Após compararem a propriedade de religiosos eles resolveram erigir uma belíssima propriedade em estilo neoclássico e enchê-la de obras de arte, jardins, mobília, etc.

Porém, o que mais chama a atenção de visitantes e turistas não é nada disso, mas sim uma inscrição encravada em um monumento fúnebre. Baseada na pintura do francês Nicholas Poussin, a versão esculpida em Shugborough tem algumas diferenças que só fazem aumentar o mistério.

Na escultura uma mulher observa 3 pastores apontarem para um túmulo. Neste túmulo está escrito em latim Et in arcadia ego, ou, "Eu também estou em Arcadia". Um dos pastores aponta para o N em "in" e um sarcófago é exibido sobre eles (que não existe na pintura original). Por que ele aponta para a letra e o que é ou onde fica Arcadia não se sabe, mas olha que esse ainda nem é o mistério principal.

O mais complicado de desvendar vem logo abaixo: entre as letras D e M estão as iniciais

O que quer dizer ninguém sabe, mas teorias não faltam. Já leu/assistiu "O Código Da Vinci" ? Lembra do Priorado de Sião e da sua missão que era guardar o segredo do Santo Graal? Pois bem, para os adeptos dessa lenda a inscrição seria uma pista para a localização do cálice que Jesus teria tomado vinho durante a última Ceia e que depois teria recolhido o seu sangue na cruz.

Segundo o livro O Santo Sangue e o Santo Graal, famoso por expor a lenda do Priorado de Sião ao mundo (e na qual Dan Brown se baseou para o seu livro) Poussin era membro do Priorado de Sião e, por isso, suas pinturas continham mensagens sobre a localização do Graal, sendo a inscrição em Shugborough mais uma parte do quebra-cabeça.

P.S. Arcadia é um local mítico chamado e mencionado por diversos filósofos e escritores da antiguidade, principalmente do renascimento. Segundo a lenda seria um local perfeito onde reinaria a paz e a felicidade e as pessoas vivem em harmonia com a natureza.

Kryptos

Mais um mistério em forma de escultura, porém bem mais recente que as demais dessa lista. Trata-se da obra do artista americano James Sanborn, localizada nos escritórios da Agência Central de Inteligência (CIA) na cidade de Langley, estado da Virgínia (de novo), nos Estados Unidos.

Desde a sua inauguração, em 3 de novembro de 1990, ela tem sido a diversão de funcionários da CIA e curiosos que vão até lá para ver as instalações da agência americana de inteligência. A solução nunca foi dada por seu autor (senão que graça teria?), porém, em 2006 ele deu a entender que um caractere de uma das 4 partes de Kryptos estava faltando. Assim, de 869 caracteres no total, ela passaria para 870.

Uma outra parte da escultura (são 4 no total como você verá abaixo) compreende um quadro de criptografia Vigenère, um dos métodos mais tradicionais de criptografar dados, composto por 869 caracteres (se você contar os espaços).

A primeira pessoa a anunciar publicamente a resolução das três primeiras sessões, em 1999, foi James Gillogly, um cientista da informática do sul da Califórnia que decifrou 768 dos caracteres. A parte casca-grossa que ele não conseguiu resolver, os restantes 97 ou 98 caracteres, é a mesma parte em que os próprios criptoanalistas do governo americano também ficaram presos.

Linear A

Evolução do sistema de escrita neopalaciano que vimos há pouco no Disco de Festo, Linear A tornou a linguagem mais fluida para os cretenses segundo historiadores, mas para nós ainda continua indecifrável. E se você está se perguntando o porquê de linear A, explico: existem ainda o Linear B e C.

O Linear A está longe de ser totalmente decifrado, mas é parcialmente compreendido e pode ser lido (em partes) através dos valores do Linear B já que as 2 línguas coexistiram durante algum tempo devido a uma lenta transição entre elas. Embora as duas linguagens compartilhem muitos dos mesmos símbolos, se usarmos sílabas associadas e conhecidas do Linear B em escritas do Linear A iremos chegar a palavras que não estão relacionadas a nenhum idioma conhecido. Pois é, nem tudo é tão simples como deveria.

Esta língua foi apelidada de Minoano ou Eteocretano, e corresponde a um período na história de Creta antes de uma série de invasões de gregos micênicos em torno de 1450 AC.

Manuscrito de Voynich

E o meu preferido ficou por último: o manuscrito de Voynich.

Os motivos são simples: um livro inteirinho (232 páginas), totalmente ilustrado, que tem, pelo menos, 600 anos de idade. Até aí tudo normal, mas o que chama a atenção vem agora: é o seu conteúdo. As ilustrações retratam plantas (nenhuma identificada até hoje), receitas de chás e remédios, diagramas astrológicos (de corpos celestes desconhecidos) e até criaturinhas humanas (mais ou menos humanas na verdade). Ahh, e claro que o idioma em que tudo está escrito é totalmente incompreensível.

A obra é diferente de tudo o que se conhece, mas foi feita com uma convicção e qualidade que, se for zoeira, terá sido a melhor zoeira de todos os tempos. Diversos criptoanalistas, entre eles verdadeiros heróis das grandes decodificações dos tempos de guerra tentaram e falharam miseravelmente em decifrar uma palavrinha sequer do manuscrito.

Logicamente que foi levantada então a hipótese de tudo ser um grande embuste. Poréééém, além do carbono ter datado o livro como tenho mais de meio século, o mais estranho é que existe um cálculo que pode ser aplicado a qualquer idioma do mundo para ver se ele é crível através das inferências de palavras, ligações, etc. Quando aplicado ao manuscrito, surpreendentemente, ele mostrou que as palavras ali contidas não são apenas riscos soltos ao léu, e sim mantém uma ordem e coerência, ou seja, o que está escrito ali tem sentido e quer dizer algo!! Se você quiser saber mais sobre essa análise linguística pesquise por Lei de Zipf.

E o melhor de tudo é que se você ficou curioso para "ler" o manuscrito ele se encontra em formato digital neste link já que agora ele faz parte da biblioteca de obras raras da Universidade de Yale, que fez a gentileza de colocar um scan completinho no seu site.

E aí? Conhece mais algum que deveria estar na lista? Conseguiu resolver algum deles? Conte para a gente nos comentários.

# data[].attributes.attachment_link.title
10 códigos cifrados que ainda não foram solucionados

# data[].attributes.attachment_link.description
Nem os mais poderosos computadores do mundo foram capazes de decodificar estes daqui. Será que você consegue??