5 maneiras de criar códigos secretos e criptografias

Índice:

5 maneiras de criar códigos secretos e criptografias
5 maneiras de criar códigos secretos e criptografias
Anonim

Os códigos são uma forma de alterar uma mensagem de forma que o significado original seja oculto. Geralmente, isso requer um livro de código ou palavra. Cifras são processos aplicados a uma mensagem para ocultar ou codificar informações. Esses processos são revertidos para traduzir ou decifrar a mensagem. Códigos e cifras constituem uma parte importante da ciência da comunicação segura (criptoanálise).

Amostra de parágrafos codificados

Image
Image

Amostra de parágrafo de código acróstico

Image
Image

Amostra de parágrafo de código acróstico

Image
Image

Amostra de parágrafo de porco

Image
Image

Amostra de parágrafo de código de enésima letra

Passos

Método 1 de 5: usando cifras e códigos simples (crianças)

Crie códigos secretos e criptografias, etapa 1
Crie códigos secretos e criptografias, etapa 1

Etapa 1. Escreva as palavras ao contrário

Esta é uma maneira simples de codificar mensagens para que não possam ser entendidas à primeira vista. Uma mensagem como "Encontre-me lá fora" escrita ao contrário seria "Teem em edistuo".

Observação:

Embora esse código possa ser facilmente resolvido, ele pode ser útil se você achar que alguém está tentando espiar sua mensagem.

Crie códigos secretos e criptografias, etapa 2
Crie códigos secretos e criptografias, etapa 2

Etapa 2. Refletir o alfabeto ao meio para codificar as mensagens

Escreva as letras de A a M em uma única linha em um pedaço de papel. Diretamente abaixo dessa linha, escreva as letras de N a Z também em uma única linha. Mude cada letra das mensagens para a letra oposta das duas linhas de cartas que você escreveu.

Usando um alfabeto refletido, a mensagem "Hello" se tornaria "Uryyb"

Crie códigos secretos e criptografias - Etapa 3
Crie códigos secretos e criptografias - Etapa 3

Etapa 3. Experimente a cifra de pigpen

Desenhe uma grade do jogo da velha em um pedaço de papel. Escreva as letras de A a I na grade, da esquerda para a direita, de cima para baixo. Neste exemplo:

  • A primeira linha é composta pelas letras A, B, C.
  • O segundo é composto por D, E, F.
  • A última linha é composta por G, H, I.
Crie Códigos Secretos e Cifras Passo 4
Crie Códigos Secretos e Cifras Passo 4

Etapa 4. Crie uma segunda grade do jogo da velha com pontos

Desenhe outra grade do jogo da velha ao lado da primeira. Preencha a grade com as letras de J a R, de forma semelhante à primeira grade. Em seguida, marque os pontos em cada espaço da grade de cada linha, conforme descrito:

  • Na primeira linha, começando pela esquerda, coloque um ponto no canto inferior direito (letra I), na parte inferior central (letra K) e no canto inferior esquerdo (letra L).
  • Na segunda linha, começando pela esquerda, coloque um ponto no lado direito do meio (letra M), no lado inferior do meio (letra N) e no lado esquerdo do meio (letra O).
  • Na segunda linha, começando pela esquerda, coloque um ponto no canto superior direito (letra P), no lado superior do meio (letra Q) e no canto superior esquerdo (letra R).
Crie Códigos Secretos e Cifras Passo 5
Crie Códigos Secretos e Cifras Passo 5

Etapa 5. Escreva duas formas de X abaixo de cada grade

Essas duas formas de X também serão preenchidas com letras para completar sua chave de cifra do chiqueiro. No segundo X, coloque pontos nos espaços abertos ao redor de onde o X se cruza para que haja um ponto em cada lado do centro do X. Então:

  • Na primeira forma de X (sem pontos), escreva S na parte superior do X, T no lado esquerdo, U na direita e V na parte inferior.
  • Na segunda forma de X, escreva W na parte superior do X, X no lado esquerdo, Y no lado direito e Z na parte inferior.
Crie Códigos Secretos e Cifras Etapa 6
Crie Códigos Secretos e Cifras Etapa 6

Etapa 6. Use a grade ao redor das letras para escrever em cifra de pigpen

As formas de grade (incluindo pontos) ao redor das letras são usadas como substitutas para as próprias letras. Use sua chave de cifra do chiqueiro para traduzir mensagens de e para o chiqueiro.

Crie Códigos Secretos e Cifras Passo 7
Crie Códigos Secretos e Cifras Passo 7

Etapa 7. Use uma cifra de mudança de data

Escolha uma data. Isso pode ser algo com significado pessoal, como um aniversário ou o dia em que você se formou na faculdade, mas pode ser algo impessoal, como o aniversário de George Washington. Escreva a data como uma sequência contínua de números. Esta é a tecla numérica.

  • Por exemplo, se você fosse usar o aniversário de George Washington (22/2/1732), você o escreveria como 2221732.
  • Se você já concordou em usar uma cifra de mudança de data com alguém, pode acompanhar as mensagens criptografadas com uma pista (como “Washington”) para a tecla numérica.
Crie Códigos Secretos e Cifras Passo 8
Crie Códigos Secretos e Cifras Passo 8

Etapa 8. Codifique sua mensagem com a tecla do número de mudança de data

Escreva sua mensagem em um pedaço de papel. Abaixo da mensagem, escreva um único dígito da tecla numérica para cada letra de sua mensagem. Ao chegar ao último dígito da tecla numérica, repita a tecla desde o início. Por exemplo, usando o aniversário de George Washington (22/2/1732):

  • Mensagem: estou com fome
  • Cifrando:

    Eu estou com fome

    2.2.2.1.7.3.2.2

    Mude as letras de acordo com a tecla numérica, como em …

  • Mensagem codificada: K. O. J. V. U. J. T. A
Crie Códigos Secretos e Cifras Passo 9
Crie Códigos Secretos e Cifras Passo 9

Etapa 9. Use uma linguagem secreta, como Pig Latin

Em Pig Latin, palavras que começam com um som consonantal mudam esse som para o final da palavra e adicionam "ay". Isso é válido para palavras que começam com um grupo de consoantes. Palavras que começam com vogais apenas são adicionadas “way” ou “ay” ao final da palavra.

  • Exemplos iniciais de consoantes: pig = igpay; me = emay; too = ootay; molhado = etway; olá = ellohay
  • Exemplos iniciais de encontro consonantal: luva = oveglay; camisa = irtshay; cheers = eerschay
  • Exemplos iniciais de vogais: explain = explainway; ovo = passagem do ovo; ends = endsay; comer = comer

Método 2 de 5: desbloquear códigos

Crie Códigos Secretos e Cifras Etapa 10
Crie Códigos Secretos e Cifras Etapa 10

Etapa 1. Reconhecer as limitações dos códigos

Livros de código podem ser roubados, perdidos ou destruídos. As técnicas criptoanlíticas modernas e a análise de computador muitas vezes podem quebrar até mesmo códigos fortes. Mesmo assim, os códigos podem condensar mensagens longas em uma única palavra-sinal, o que os torna grandes economizadores de tempo.

  • Os códigos servem como uma boa prática de identificação de padrões. Essa habilidade pode ser usada ao codificar, decodificar, cifrar ou decifrar mensagens.
  • Os códigos são usados naturalmente entre amigos próximos. Piadas internas podem ser consideradas uma espécie de "código". Tente desenvolver sua linguagem de código com seus melhores amigos.
Crie Códigos Secretos e Cifras Etapa 11
Crie Códigos Secretos e Cifras Etapa 11

Etapa 2. Determine o objetivo do seu código

Saber a finalidade do seu código evitará trabalho desnecessário. Se sua meta é economizar tempo, talvez você precise apenas de algumas palavras de código específicas. Se você está tentando codificar mensagens detalhadas, pode precisar desenvolver um livro de código que se pareça mais com um dicionário.

  • Selecione frases comuns que ocorrem nas mensagens que você deseja codificar. Esses são os principais alvos a serem condensados em uma palavra de código.
  • Os códigos podem ser ainda mais complicados pelo uso de vários códigos diferentes em rotação ou combinação. No entanto, quanto mais códigos usados, mais livros de códigos são necessários para a decodificação.
Crie Códigos Secretos e Cifras Etapa 12
Crie Códigos Secretos e Cifras Etapa 12

Etapa 3. Desenvolva seu livro de códigos

Condense frases comuns, como "Lendo você em alto e bom som", para algo como "Roy". Para cada palavra concebível em suas mensagens codificadas e também frases comuns, designe palavras de código alternativas.

  • Às vezes, o código parcial pode obscurecer uma mensagem o suficiente. Por exemplo, se "caminhar" significa "tango" e "museu" significa "restaurante" e a palavra de código anteriormente usada "Roy" mantém seu valor,

    • Mensagem: Sobre ontem. Eu queria dizer, Roy. Vou dançar tango para o restaurante como planejado. Fim de transmissão.
    • Significado: Sobre ontem. Eu queria dizer, lendo você alto e claro. Vou caminhar até o museu conforme planejado. Fim de transmissão.
Crie códigos secretos e criptografias Etapa 13
Crie códigos secretos e criptografias Etapa 13

Etapa 4. Aplique seu livro de códigos às mensagens

Use as palavras de código em seu livro de código para codificar mensagens. Você pode descobrir que pode economizar tempo deixando substantivos (como nomes e pronomes como eu, eu, ela) como texto simples. No entanto, essa decisão depende puramente da sua situação.

Os códigos de duas partes aplicam dois livros de códigos diferentes para codificar ou decodificar uma mensagem. Eles são muito mais fortes do que os códigos de uma parte

Crie Códigos Secretos e Cifras Etapa 14
Crie Códigos Secretos e Cifras Etapa 14

Etapa 5. Use uma chave para codificar sua mensagem, alternadamente

Uma mensagem-chave, grupo de palavras, letras, símbolos ou uma combinação deles podem ser usados para codificar informações. O destinatário da sua mensagem também precisará dessa frase-chave ou chave de letras / símbolos para decodificar a mensagem.

  • Por exemplo, com a palavra-chave "SEGREDO", cada letra da sua mensagem seria convertida para o número de letras entre ela e a letra correspondente da palavra-chave. Como em,

    • Mensagem: Olá
    • Codificação:

      /Seu

      Etapa 11. letras longe da chave / S /

      / e / é o mesmo (zero) como a chave / E /

      / l / i

      Etapa 9. letras fora da chave / C /

      E assim por diante…

    • Mensagem codificada: 11; 0; 9; 6; 10
Crie Códigos Secretos e Cifras Etapa 15
Crie Códigos Secretos e Cifras Etapa 15

Etapa 6. Decodificar mensagens

Ao receber mensagens codificadas, você terá que fazer uso de seu livro de códigos ou palavra / frase-chave para entendê-las. Isso pode ser difícil no início, mas se tornará mais intuitivo à medida que você se familiarizar com o código.

Gorjeta:

Para fortalecer sua capacidade de codificação, convém convidar seus amigos para participar de um grupo amador de criação de código. Passe mensagens para melhorar suas habilidades.

Método 3 de 5: aprendendo códigos comuns

Crie Códigos Secretos e Cifras Etapa 16
Crie Códigos Secretos e Cifras Etapa 16

Etapa 1. Use o código usado por Mary, Queen of Scots

Ao tentar enviar mensagens durante uma época de turbulência política, Mary, Rainha dos Escoceses, usou símbolos como um código substituto para letras e palavras comuns em inglês. Alguns recursos do código de Mary que você pode achar úteis para sua própria criptoeducação incluem:

  • O uso de formas simples para letras de alta frequência, como o uso de Mary de um círculo para a letra / A /. Isso economiza tempo durante a codificação.
  • Símbolos comuns usados como parte da nova linguagem de código, como o uso de Mary de "8" como código para a letra "Y". Isso pode confundir os decifradores de código, que podem interpretar isso como um número e não como um símbolo de código.
  • Símbolos exclusivos para palavras comuns. Nos dias de Maria, "orar" e "portador" recebiam símbolos únicos, mas eram mais comuns naquela época do que hoje. Ainda assim, usar símbolos para palavras e frases frequentes economiza tempo e adiciona complexidade.
Crie Códigos Secretos e Cifras Etapa 17
Crie Códigos Secretos e Cifras Etapa 17

Etapa 2. Use frases de código semelhantes a alertas militares

As frases em código podem reduzir muitos significados a uma única frase. Mesmo muitos tipos de alerta militar, como o sistema DEFCON, são simplesmente códigos bem conhecidos para um estado de prontidão de defesa. Crie palavras / frases de código adequadas em sua vida cotidiana.

  • Por exemplo, em vez de dizer "Tenho que correr para o meu armário" entre seus amigos, você pode usar a palavra-código "Desleixado".
  • Para que seus amigos saibam que a pessoa com quem você deseja namorar entrou na sala, você pode dizer a frase em código: "Meu primo Bruce também gosta de hóquei".
Crie Códigos Secretos e Cifras Etapa 18
Crie Códigos Secretos e Cifras Etapa 18

Etapa 3. Codificar mensagens com um código-chave de livro

Os livros são relativamente fáceis de encontrar. Se um livro foi decidido como a chave para um código, ao receber uma mensagem, você pode ir a uma livraria ou biblioteca para procurar a chave para decodificá-lo.

  • Por exemplo, você pode decidir usar Duna de Frank Herbert, com números de código representando a página, linha e palavra numérica começando da esquerda.

    • Mensagem codificada: 224.10.1; 187.15.1; 163.1.7; 309,4,4
    • Mensagem decodificada: estou escondendo minhas palavras.

Gorjeta:

Diferentes edições de livros podem usar diferentes números de página. Para garantir que o livro certo seja usado como uma chave, inclua informações de publicação, como edição, ano de publicação e assim por diante, com a chave do livro.

Método 4 de 5: decifrando cifras

Crie Códigos Secretos e Cifras Passo 19
Crie Códigos Secretos e Cifras Passo 19

Etapa 1. Determine a adequação do uso de uma cifra

Uma cifra usa um algoritmo, que é como um processo ou transformação que é aplicado a uma mensagem de forma consistente. Isso significa que qualquer pessoa que conheça a cifra pode traduzi-la.

  • Cifras complexas podem confundir até criptoanalistas treinados. Às vezes, a matemática por trás de cifras complexas pode ser uma defesa adequada para ocultar mensagens do dia a dia.
  • Muitos criptógrafos adicionam uma chave, como a data, para fortalecer as cifras. Esta chave ajusta os valores de saída pelo número correspondente do dia do mês (no primeiro, todos os valores de saída seriam alterados em um).
Crie Códigos Secretos e Cifras Passo 20
Crie Códigos Secretos e Cifras Passo 20

Etapa 2. Invente um algoritmo para aplicar às mensagens

Uma das cifras mais simples que você pode aplicar é a Cifra ROT1 (às vezes chamada de Cifra de César). Este nome significa simplesmente que você deve girar uma única letra para a frente no alfabeto para cada letra de sua mensagem.

  • Mensagem ROT1: Olá
  • ROT1 codificado: i; f; m; m; p
  • Caesar Ciphers pode ser modificado para girar para frente várias letras diferentes do alfabeto. Em conceito, ROT1 e ROT13 são essencialmente os mesmos.
  • As cifras podem ser incrivelmente complexas. Alguns requerem o uso de coordenadas, tempos e também outros valores. Alguns processos de criptografia podem exigir o uso de um computador.
Crie Códigos Secretos e Cifras Etapa 21
Crie Códigos Secretos e Cifras Etapa 21

Etapa 3. Codificar mensagens

Use seu algoritmo para criptografar suas mensagens. Conforme você aprende o processo de codificação, sua velocidade deve aumentar. Adicione ao seu algoritmo para torná-lo mais complexo. Por exemplo,

  • Inclua uma condição de rotação em sua cifra, como o dia da semana. Para cada dia da semana, atribua um valor. Ajuste sua cifra por este valor ao criptografar uma mensagem naquele dia.
  • Inclua um número de página com sua mensagem criptografada. Cada letra correspondente dessa página servirá como uma chave para a mensagem, como em,

    • 1ª Mensagem Decifrada: 7; 2; 3; 6; 3
    • Chave do livro: A_girl (os espaços não são contados)

      /Seu

      Etapa 7. letras de / A /

      / e / i

      Passo 2. letras de / g /

      / l / i

      Etapa 3. espaços longe de / i /

      E assim por diante…

    • Mensagem de chave ajustada: Olá
Crie Códigos Secretos e Cifras Passo 22
Crie Códigos Secretos e Cifras Passo 22

Etapa 4. Decifrar mensagens

Quando você se tornar experiente em ler sua cifra, ela se tornará uma segunda natureza, ou pelo menos mais fácil. Como a aplicação desses processos (algoritmos) é consistente, o hábito o ajudará a perceber tendências e ganhar intuição ao trabalhar com esse tipo de sistema criptográfico.

Gorjeta:

Os clubes de criptografia amadores são populares online. Muitos deles são gratuitos e oferecem instruções básicas sobre a criptografia moderna.

Método 5 de 5: agarrando cifras padrão

Crie Códigos Secretos e Cifras Passo 23
Crie Códigos Secretos e Cifras Passo 23

Etapa 1. Código Morse mestre

Independentemente do nome, o Código Morse é uma cifra. Pontos e travessões representam sinais elétricos longos e curtos que, por sua vez, representam as letras do alfabeto. Isso permitiu a comunicação elétrica dos velhos tempos (telégrafos). As letras comuns em Morse, representadas como sinais longos (_) e curtos (.), Incluem:

  • R; S; T; EU:._.; _..; _;._..
  • UMA; E; O:._;.; _ _ _
Crie Códigos Secretos e Cifras Passo 24
Crie Códigos Secretos e Cifras Passo 24

Etapa 2. Faça uso de cifras de transposição

Muitos grandes nomes da história, como o gênio Leonardo da Vinci, escreveram mensagens como se fossem refletidas em um espelho. Por causa disso, a codificação dessa maneira costuma ser chamada de "escrita espelhada". Esses tipos de cifras podem ser difíceis no início, mas geralmente se tornam uma segunda natureza rapidamente.

Observação:

As cifras de transposição geralmente tratam as mensagens ou a formação de letras visualmente. A imagem da mensagem é transformada para ocultar seu significado.

Crie Códigos Secretos e Cifras Etapa 25
Crie Códigos Secretos e Cifras Etapa 25

Etapa 3. Converter mensagens em binários

Binário é a linguagem de 1 e 0 usada por computadores. As combinações desses 1s e 0s podem ser codificadas e depois decifradas com uma chave binária ou calculando os valores representados pelos 1s e 0s para cada letra comunicada em uma mensagem.

O nome "Matt" seria codificado em binário como: 01001101; 01000001; 01010100; 01010100

Pontas

  • Crie uma maneira de codificar os espaços entre as palavras e também as próprias palavras. Isso fortalecerá seu código e tornará mais difícil quebrá-lo. Por exemplo, você pode usar uma letra (E, T, A, O e N funcionam melhor) em vez de um espaço. Eles são chamados de nulos.
  • Aprenda um script diferente, como Runic, e faça chaves de criptografia / descriptografia para aqueles a quem você deseja enviar mensagens. Você pode encontrá-los online e funcionaram bem para mim.
  • Se você deseja que seu código seja mais seguro, crie símbolos adicionais para terminações e inícios de palavras comuns, como '-ing' e 'th-'. Além disso, você pode omitir ou adicionar à palavra seguinte as palavras de uma letra ('A' e 'I'.) Não coloque letras maiúsculas e omita apóstrofos. Faça com que algumas letras tenham os mesmos símbolos que outras. Você também pode combinar palavras de duas letras com a palavra depois delas e omitir a letra 'S' no final das palavras.

Recomendado: