3 måter å skrive en uknuselig kode

Innholdsfortegnelse:

3 måter å skrive en uknuselig kode
3 måter å skrive en uknuselig kode
Anonim

Koder har eksistert siden menneskehetens begynnelse. Nå, spesielt med introduksjonen av datamaskiner, blir koder lettere og lettere å knekke. Imidlertid er det en kode som er umulig å knekke - en engangskode.

Trinn

Metode 1 av 3: Tilberedning

Skriv en ulastelig kode Trinn 1
Skriv en ulastelig kode Trinn 1

Trinn 1. Skriv en engangsblokk

Du trenger dette for å kryptere meldingene dine. En engangsblokk er et stykke papir med en tilfeldig bokstavsekvens skrevet på den. Du trenger to eksakte kopier - en for deg selv, en for din agent (personen som mottar meldingen). La oss si at vår engangspute er

abgsdpeycnghf

Skriv en ulastelig kode Trinn 2
Skriv en ulastelig kode Trinn 2

Trinn 2. Gi en kopi til agenten din

Behold den andre.

Metode 2 av 3: Kryptering av en melding

Skriv en ulastelig kode Trinn 3
Skriv en ulastelig kode Trinn 3

Trinn 1. Skriv meldingen øverst på et stykke papir

Vårt budskap er

Hallo

Skriv en kode som ikke kan brytes Trinn 4
Skriv en kode som ikke kan brytes Trinn 4

Trinn 2. Konverter det til tall

Hallo

blir

8 5 12 12 15

Skriv en kode som ikke kan brytes Trinn 5
Skriv en kode som ikke kan brytes Trinn 5

Trinn 3. Skriv ned bokstavene i engangsputen under

Du trenger bare så mange bokstaver som det er i meldingen. Ved å bruke vår engangspute, er disse

abgsd

. Dette er nøkkelen.

Skriv en ulastelig kode Trinn 6
Skriv en ulastelig kode Trinn 6

Trinn 4. Konverter nøkkelen til tall

Nøkkelen er nå

1 2 7 19 4

Skriv en ulastelig kode Trinn 7
Skriv en ulastelig kode Trinn 7

Trinn 5. Legg sammen de tilsvarende tallene for å få kodeteksten

Legg den første bokstaven i meldingen til den første bokstaven i nøkkelen, den andre til den andre, etc. Vår kode -tv er

9 7 19 31

19.

Skriv en ulastelig kode Trinn 8
Skriv en ulastelig kode Trinn 8

Trinn 6. For hvert tall over (ikke lik) 26 trekker du fra 26

Vår kodetext blir

9 7 19 5 19

Skriv en ulastelig kode Trinn 9
Skriv en ulastelig kode Trinn 9

Trinn 7. Konverter tilbake til bokstaver

Vår tekst -melding er

IGSES

Skriv en kode som ikke kan brytes Trinn 10
Skriv en kode som ikke kan brytes Trinn 10

Trinn 8. Ødelegg delen av engangsputen du brukte

Dette er grunnen til at det er en engangspute: hver del brukes en gang. Hvis det er skrevet på papir, riv det av og brenn det. Vår engangspute er nå

peycnghf

Skriv en kode som ikke kan brytes Trinn 11
Skriv en kode som ikke kan brytes Trinn 11

Trinn 9. Send meldingen

Metode 3 av 3: Dekryptering av en melding

Skriv en ulastelig kode Trinn 12
Skriv en ulastelig kode Trinn 12

Trinn 1. Agenten sender deg en melding tilbake

Du må dekryptere den. Si at meldingen er

WTNGPFM

Skriv en ulastelig kode Trinn 13
Skriv en ulastelig kode Trinn 13

Trinn 2. Skriv meldingen øverst på et stykke papir

Konverter det til tall og skriv disse under. Kodeteksten er nå

23 20 14 7 16 6 13

Skriv en ulastelig kode Trinn 14
Skriv en ulastelig kode Trinn 14

Trinn 3. Skriv de nødvendige bokstavene fra engangsputen under

Dette er nøkkelen. Nøkkelen vår er

peycngh

Skriv en ulastelig kode Trinn 15
Skriv en ulastelig kode Trinn 15

Trinn 4. Konverter nøkkelen til tall

Nøkkelen vår blir

16 5 25 3 14 7 8

Skriv en ulastelig kode Trinn 16
Skriv en ulastelig kode Trinn 16

Trinn 5. Trekk de tilsvarende tallene til nøkkelen fra meldingen

23-16 = 7, 20-5 = 15, 14-25 = -11, etc. Budskapet vårt blir

7 15 -11 4 2 -1 5

Skriv en ulastelig kode Trinn 17
Skriv en ulastelig kode Trinn 17

Trinn 6. For et negativt tall eller null, legg til

26

.

Meldingen er nå

7 15 15 4 2 25 5

Skriv en kode som ikke kan brytes Trinn 18
Skriv en kode som ikke kan brytes Trinn 18

Trinn 7. Konverter til bokstaver

Meldingen er

ha det

Skriv en ulastelig kode Trinn 19
Skriv en ulastelig kode Trinn 19

Trinn 8. Ødelegg delen av engangsputen som ble brukt

Vår engangspute er nå f.

Tips

  • Så lenge du ødelegger hver del av engangsputen etter at du har brukt den, og ingen får tak i en kopi av engangsputen, er denne koden uknuselig. Ta den første meldingen,

    IGSES

  • . Det betyr hei. Uten den riktige engangsputen kan den imidlertid dechiffreres til å bety alice eller laser eller død. Faktisk kan det bli dechiffrert til å bety et ord på fem bokstaver. Uten engangspute vet du ikke hvilket ord, så meldingen er sikker.

Anbefalt: