3 maniere om 'n onbreekbare kode te skryf

INHOUDSOPGAWE:

3 maniere om 'n onbreekbare kode te skryf
3 maniere om 'n onbreekbare kode te skryf
Anonim

Kodes bestaan al sedert die aanbreek van die mensdom. Nou, veral met die bekendstelling van rekenaars, word kodes makliker en makliker om te kraak. Daar is egter een kode wat onmoontlik is om te kraak - 'n eenmalige padkode.

Stappe

Metode 1 van 3: Voorbereiding

Skryf 'n onbreekbare kode Stap 1
Skryf 'n onbreekbare kode Stap 1

Stap 1. Skryf 'n eenmalige blok

U benodig dit om u boodskappe te enkripteer. 'N Eenmalige blokkie is 'n vel papier met 'n ewekansige volgorde van letters daarop. U benodig twee presiese afskrifte - een vir uself, een vir u agent (die persoon wat die boodskap ontvang). Kom ons sê ons eenmalige pad is

abgsdpeycnghf

Skryf 'n onbreekbare kode Stap 2
Skryf 'n onbreekbare kode Stap 2

Stap 2. Gee een afskrif aan u agent

Hou die ander.

Metode 2 van 3: Enkripsie van 'n boodskap

Skryf 'n onbreekbare kode Stap 3
Skryf 'n onbreekbare kode Stap 3

Stap 1. Skryf die boodskap bo -op 'n stuk papier neer

Ons boodskap is

hallo

Skryf 'n onbreekbare kode Stap 4
Skryf 'n onbreekbare kode Stap 4

Stap 2. Skakel dit om in getal

Hallo

word

8 5 12 12 15

Skryf 'n onbreekbare kode Stap 5
Skryf 'n onbreekbare kode Stap 5

Stap 3. Skryf die letters van die eenmalige blok hieronder neer

U benodig net soveel letters as wat daar in die boodskap is. Met ons eenmalige pad, is dit

abgsd

. Dit is die sleutel.

Skryf 'n onbreekbare kode Stap 6
Skryf 'n onbreekbare kode Stap 6

Stap 4. Skakel die sleutel om in getalle

Die sleutel is nou

1 2 7 19 4

Skryf 'n onbreekbare kode Stap 7
Skryf 'n onbreekbare kode Stap 7

Stap 5. Voeg die ooreenstemmende getalle bymekaar om die kodeks te kry

Voeg die eerste letter van die boodskap by die eerste letter van die sleutel, tweede na tweede, ens. Ons kode -teks is

9 7 19 31

19.

Skryf 'n onbreekbare kode Stap 8
Skryf 'n onbreekbare kode Stap 8

Stap 6. Trek vir elke getal bo (nie gelyk aan) 26 af nie

Ons kodeks word

9 7 19 5 19

Skryf 'n onbreekbare kode Stap 9
Skryf 'n onbreekbare kode Stap 9

Stap 7. Skakel terug in letters

Ons codetext -boodskap is

IGSES

Skryf 'n onbreekbare kode Stap 10
Skryf 'n onbreekbare kode Stap 10

Stap 8. Vernietig die deel van die eenmalige pad wat u gebruik het

Daarom is dit 'n eenmalige pad: elke deel word een keer gebruik. As dit op papier geskryf is, skeur dit af en brand dit. Ons eenmalige pad is nou

peycnghf

Skryf 'n onbreekbare kode Stap 11
Skryf 'n onbreekbare kode Stap 11

Stap 9. Stuur die boodskap

Metode 3 van 3: Dekripteer 'n boodskap

Skryf 'n onbreekbare kode Stap 12
Skryf 'n onbreekbare kode Stap 12

Stap 1. Jou agent stuur vir jou 'n boodskap terug

U moet dit ontsyfer. Sê die boodskap is

WTNGPFM

Skryf 'n onbreekbare kode Stap 13
Skryf 'n onbreekbare kode Stap 13

Stap 2. Skryf die boodskap bo -op 'n stuk papier

Skakel dit om in getalle en skryf dit hieronder. Die kodeteks is nou

23 20 14 7 16 6 13

Skryf 'n onbreekbare kode Stap 14
Skryf 'n onbreekbare kode Stap 14

Stap 3. Skryf die nodige letters van die eenmalige blok hieronder

Dit is die sleutel. Ons sleutel is

peycngh

Skryf 'n onbreekbare kode Stap 15
Skryf 'n onbreekbare kode Stap 15

Stap 4. Skakel die sleutel om in getalle

Ons sleutel word

16 5 25 3 14 7 8

Skryf 'n onbreekbare kode Stap 16
Skryf 'n onbreekbare kode Stap 16

Stap 5. Trek die ooreenstemmende nommers van die sleutel van die boodskap af

23-16 = 7, 20-5 = 15, 14-25 = -11, ens. Ons boodskap word

7 15 -11 4 2 -1 5

Skryf 'n onbreekbare kode Stap 17
Skryf 'n onbreekbare kode Stap 17

Stap 6. Voeg by vir enige negatiewe getal, of nul

26

.

Die boodskap is nou

7 15 15 4 2 25 5

Skryf 'n onbreekbare kode Stap 18
Skryf 'n onbreekbare kode Stap 18

Stap 7. Skakel in letters om

Die boodskap is

totsiens

Skryf 'n onbreekbare kode Stap 19
Skryf 'n onbreekbare kode Stap 19

Stap 8. Vernietig die deel van die eenmalige pad wat gebruik is

Ons eenmalige pad is nou f.

Wenke

  • Solank u elke deel van die eenmalige pad vernietig nadat u dit gebruik het, en niemand 'n kopie van die eenmalige pad in die hande kry nie, is hierdie kode onbreekbaar. Neem die eerste boodskap,

    IGSES

  • . Dit beteken hallo. Sonder die regte eenmalige pad kan dit egter ontsyfer word om alice of laser of dood te beteken. Dit kan eintlik ontsyfer word om 'n woord van vyf letters te beteken. Sonder die eenmalige pad weet u nie watter woord nie, dus is die boodskap veilig.

Aanbeveel: