Os códigos existem desde o início da humanidade. Agora, especialmente com a introdução dos computadores, os códigos estão se tornando cada vez mais fáceis de decifrar. No entanto, existe um código que é impossível decifrar - um código de teclado único.
Passos
Método 1 de 3: Preparação
Etapa 1. Escreva um bloco de uso único
Você precisará disso para criptografar suas mensagens. Um bloco de uso único é um bloco de papel com uma sequência aleatória de letras escritas nele. Você precisará de duas cópias exatas - uma para você, outra para o seu agente (a pessoa que está recebendo a mensagem). Digamos que nosso teclado único é
abgsdpeycnghf
Etapa 2. Dê uma cópia ao seu agente
Fique com o outro.
Método 2 de 3: criptografar uma mensagem
Etapa 1. Escreva a mensagem no topo de um pedaço de papel
Nossa mensagem é
Olá
Etapa 2. Converta em número
Olá
torna-se
8 5 12 12 15
Etapa 3. Escreva as letras do bloco de uso único embaixo
Você só precisa de tantas letras quantas houver na mensagem. Usando nosso teclado único, estes são
abgsd
. Essa é a chave.
Etapa 4. Converta a chave em números
A chave é agora
1 2 7 19 4
Etapa 5. Some os números correspondentes para obter o codetexto
Adicione a primeira letra da mensagem à primeira letra da chave, segunda à segunda, etc. Nosso codetexto é
9 7 19 31
19.
Etapa 6. Para cada número acima de (diferente de) 26, subtraia 26
Nosso codetexto torna-se
9 7 19 5 19
Etapa 7. Converta novamente em letras
Nossa mensagem de codetexto é
IGSES
Etapa 8. Destrua a parte do bloco de uso único que você usou
É por isso que é um bloco de uso único: cada parte é usada uma vez. Se estiver escrito em papel, rasgue-o e queime-o. Nosso bloco único é agora
peycnghf
Etapa 9. Envie a mensagem
Método 3 de 3: descriptografar uma mensagem
Etapa 1. Seu agente lhe envia uma mensagem de volta
Você precisa descriptografá-lo. Diga que a mensagem é
WTNGPFM
Etapa 2. Escreva a mensagem no topo de um pedaço de papel
Converta em números e escreva-os embaixo. O codetexto é agora
23 20 14 7 16 6 13
Etapa 3. Escreva as letras necessárias no bloco de uso único embaixo
Essa é a chave. Nossa chave é
Peycngh
Etapa 4. Converta a chave em números
Nossa chave torna-se
16 5 25 3 14 7 8
Etapa 5. Subtraia os números correspondentes da chave da mensagem
23-16 = 7, 20-5 = 15, 14-25 = -11, etc. Nossa mensagem se torna
7 15 -11 4 2 -1 5
Etapa 6. Para qualquer número negativo, ou zero, adicione
26
.
A mensagem é agora
7 15 15 4 2 25 5
Etapa 7. Converta em letras
A mensagem é
adeus
Etapa 8. Destrua a parte do bloco de uso único que foi usado
Nosso bloco único agora é f.
Pontas
-
Contanto que você destrua cada parte do bloco de uso único depois de usá-lo e ninguém obtenha uma cópia do bloco de uso único, esse código é inquebrável. Pegue a primeira mensagem,
IGSES
- . Isso significa olá. No entanto, sem o teclado de uso único correto, ele poderia ser decifrado para significar Alice ou laser ou morte. Na verdade, pode ser decifrado para significar qualquer palavra de cinco letras. Sem o teclado único, você não sabe qual palavra, portanto, a mensagem é segura.