Cezarova šifra se smatra prvom kriptografskom metodom. Zamjenske šifre

Pretplatite se
Pridružite se zajednici “koon.ru”!
U kontaktu sa:

gFrgh Fdhvdu

Dešifrujte Cezarov kod

Sa prilagođenom abecedom

Caesar Encoder


dCode Caesar


Šifriranje Cezarovim kodom

Alat za dešifriranje/šifriranje pomoću Cezara. Cezar šifra (ili Cezarov kod) je šifra pomeranja, jedan od najjednostavnijih i najpoznatijih sistema šifrovanja. Koristi zamjenu slova drugim slovima dalje u abecedi.

Odgovori na pitanja

Kako šifrirati koristeći Cezarovu šifru?

Šifrovanje sa Cezar kodom je , tj. isto slovo se zamjenjuje samo jednim drugim. Cezarov kod definiran je pomakom abecede: slovo dalje u abecedi.

Plain AlphabetABCDEFGHIJKLMNOPQRSTUVWXYZ
Cezar abeceda (+3)DEFGHIJKLMNOPQRSTUVWXYZABC

Primjer: Crypt DCODEX sa pomakom od 3 .
Za šifriranje D, uzmite abecedu i pogledajte 3 slova iza: G. Dakle, D je šifrovan sa G.
Za šifriranje X, zamotajte abecedu: iza X: Y, nakon Y: Z, poslije Z: A. Dakle, X je kodiran A.
DCODEX je kodiran GFRGHA

Drugi način kriptiranja, više matematički, zabilježite A=0, B=1, ..., Z=25, i dodajte konstantu (pomak), a rezultat (dužina abecede) je kodirani tekst.

Primjer: Za kriptiranje D (vrijednosti 3), dodajte pomak 3 : 3+3=6 i pronađite slovo za 6 : 6=G, tako da je D šifrirano sa G.
Za kriptiranje X=23 , 23+3=26 i 26 mod 26 = 0 , 0=A , tako da je X šifriran sa A itd.
DCODEX je kodiran GFRGHA

Kako dešifrirati Cezarovu šifru?

Dešifriranje Cezarovog koda drugo s inverznim pomakom abecede: prethodno slovo u abecedi.

Primjer: Dešifrirajte GFRGHA sa pomakom od 3.
Da dešifrujete G, uzmite abecedu i pogledajte 3 slova ispred: D. Dakle, G je dešifrovan sa D.
Za dešifriranje X, zamotajte abecedu: prije A: Z, prije Z: Y, prije Y: X. Dakle, A je dešifrovan X.
GFRGHA je dešifrovan DCODEX.

Drugi način dešifriranja, više matematički, napomena A=0, B=1, ..., Z=25, oduzima konstantu (pomak), a rezultat (dužina abecede) je običan tekst.

Primjer: Uzmite G=6, oduzmite pomak 6-3=3 i 3=D, tako da se G dešifruje sa D
Uzmite A=0, 0-3=-3 i -3 mod 26 = 23, 23=X, tako da se A dešifruje sa X, itd.
GFRGHA je dešifrovan DCODEX

Kako prepoznati Cezarov šifrirani tekst?

Poruka kodirana Cezarovom šifrom ima pomak u svom dijagramu (jednak odabranom pomaku) i sličan onom u običnom tekstu.

Svaka referenca na Cezara, rimskog cara, ili općenito na antiku i Rimsko carstvo je trag.

Kako dešifrirati Cezara bez poznavanja pomaka?

Najlakši način se sastoji u testiranju svih pomaka, ako abeceda ima 26 slova, potrebno je samo 25 pokušaja.

Koje su varijante Cezarove šifre?

Cezarova šifra je najpoznatija sa pomakom od 3, svi ostali pomaci su mogući. Neki pomaci su poznati pod drugim imenima šifre.

Druga varijanta mijenja abecedu i uvodi cifre na primjer.

Cezarova šifra sa pomakom od N odgovara Ax+B sa A=1 i B=N.

Kako šifrirati cifre i brojeve koristeći Cezarovu šifru?

Cezarova šifra je primjenjiva samo na slova abecede. Međutim, postoji nekoliko rješenja za šifriranje brojeva:

Upišite brojeve u , brojevi postaju slova, dovoljno je da ih normalno kodirate

Primjer: Devet postaje IX što postaje LA sa pomakom od 3.

Pomaknite brojeve sa istim pomakom kao i slova.

Primjer: 9 postaje 12 (pomak od +3)

Integrirajte brojeve u abecedi.

Primjer: Sa abecedom ABCDEF123, 21 postaje BA sa pomakom od 3.

Zašto ime Cezar Cipher?

Cezar (Caius Iulius Caesar) je koristio ovu tehniku ​​za neke prepiske, posebno vojne, na primjer sa Ciceronom (smjena od 3).

Šta je August Cipher?

Avgustova šifra je ime dato Cezarskoj šifri sa pomakom od 1.

Koja su druga imena Cezarove šifre?

Cezarova šifra je takođe poznata kao šifra pomeranja. Ovo svojstvo pomjeranja može se sakriti u nazivu Cezarovih varijanti, npr.:

CD kod, C = D, pomak je 1

Zatvorski (JL) kod, J = L, smjena je 2

Ellen (LN) kod, L = N, pomak je 2

Cutie (QT) kod, Q = T, pomak je 3

Eiffelov (FL) kod, F = L, pomak je 6

WC kod, W = C, smjena je 6

Šifra je dobila ime po Juliju Cezaru koji je rođen 100. godine p.n.e. prvi čovjek koji ima svjedočanstvo (kao Svetonije) koji dokazuje da je koristio ovu vrstu zamjene da zaštiti svoje vojne komunikacije. Tačan datum nastanka i njegov pravi autor nisu poznati.

Postavite novo pitanje

Izvorni kod

dCode zadržava vlasništvo nad izvornim kodom skripte Caesar Cipher na mreži. Osim eksplicitne licence otvorenog koda (označeno Creative Commons / besplatno), bilo koji algoritam, aplet, isječak, softver (konverter, rješavač, enkripcija / dešifriranje, kodiranje / dekodiranje, šifriranje / dešifriranje, prevodilac) ili bilo koja funkcija (konvertiranje, rješavanje, dešifriranje) , šifriranje, dešifriranje, šifriranje, dekodiranje, kodiranje, prevođenje) napisano na bilo kojem informatičkom jeziku (PHP, Java, C#, Python, Javascript, Matlab, itd.) na koji dCode posjeduje prava neće se dati besplatno. Da preuzmete skriptu Caesar Cipher na mreži za upotrebu van mreže na PC, iPhone ili Android, zatražite ponudu cijene na

Mnogi stoljećima ljudi su smišljali genijalne načine da sakriju informacije - šifre, dok su drugi ljudi smišljali još genijalnije načine otkrivanja informacija - metode hakovanja.

U ovoj temi želim ukratko proći kroz najpoznatije klasične metode šifriranja i opisati tehniku ​​razbijanja svake od njih.

Caesar Cipher

Najlakša i jedna od najpoznatijih klasičnih šifra, Cezarova šifra, savršena je za ulogu aperitiva.
Cezarova šifra pripada grupi takozvanih jednoazbučnih supstitucijskih šifra. Kada se koriste šifre ove grupe, "svaki znak otvorenog teksta zamjenjuje se nekim znakom iste abecede, fiksirano za dati ključ" wiki.

Metode za odabir ključeva mogu biti različite. U Cezar šifri, ključ je proizvoljan broj k, izabran u rasponu od 1 do 25. Svako slovo otvorenog teksta zamjenjuje se slovom k znakova dalje od njega u abecedi. Na primjer, neka ključ bude broj 3. Zatim slovo A engleska abecedaće biti zamijenjeno slovom D, slovo B slovom E, itd.

Radi jasnoće, šifrirajmo riječ HABRAHABR Cezarovom šifrom sa ključem k=7. Napravimo tablicu zamjene:

a b c d e f g h i j k l m n o str q r s t u v w x y z
h i j k l m n o str q r s t u v w x y z a b c d e f g

I zamjenom svakog slova u tekstu dobijamo: C("HABRAHABR", 7) = "OHIYHOHIY".

Prilikom dešifriranja, svako slovo se zamjenjuje slovom koje ima k znakova ranije u abecedi: D("OHIYHOHIY", 7) = "HABRAHABR".

Kriptanaliza Cezarove šifre

Mali prostor za ključeve (samo 25 opcija) čini grubu silu najefikasnijim i jednostavna opcija napada.
Da biste ga razbili, trebate zamijeniti svako slovo šifriranog teksta slovom koji je jedan znak lijevo u abecedi. Ako zbog toga nije bilo moguće dobiti čitljivu poruku, morate ponoviti radnju, ali ovaj put pomjerajući slova dva znaka ulijevo. I tako sve dok rezultat ne bude čitljiv tekst.

Afinska šifra

Pogledajmo malo zanimljiviju jednoalfabetsku supstitucijsku šifru koja se zove afina šifra. Također implementira jednostavnu zamjenu, ali pruža malo veći prostor za ključeve u odnosu na Cezarovu šifru. Kod afine šifre, svako slovo abecede ima veličinu m odgovara broju iz raspona 0... m-1. Zatim se pomoću posebne formule izračunava novi broj koji će zamijeniti stari u šifriranom tekstu.

Proces šifriranja se može opisati sljedećom formulom:

Gdje x- broj šifrovanog slova u abecedi; m- veličina abecede; a, b- ključ za šifriranje.

Za dešifriranje izračunava se još jedna funkcija:

Gdje a -1- recipročan broj a modulo m. To znači da je za ispravno dekodiranje broja a mora biti koprimeran sa m.

Uzimajući ovo ograničenje u obzir, izračunajmo prostor ključa afine šifre koristeći englesku abecedu kao primjer. Pošto engleska abeceda sadrži 26 slova, onda a Može se izabrati samo prost broj sa 26. Postoji samo dvanaest takvih brojeva: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23 i 25. Broj b zauzvrat, može uzeti bilo koju vrijednost u rasponu od 0 do 25, što nam na kraju daje 12 * 26 = 312 opcija za moguće ključeve.

Kriptanaliza afine šifre

Očigledno, u slučaju afine šifre, najjednostavniji način za njeno probijanje je isprobavanje svih mogućih ključeva. Ali kao rezultat pretrage, dobiće se 312 različitih tekstova. Toliki broj poruka možete analizirati ručno, ali bolje je automatizirati ovaj proces pomoću takve karakteristike kao što je učestalost slova.

Odavno je poznato da slova u prirodnim jezicima nisu ravnomjerno raspoređena. Na primjer, učestalost pojavljivanja engleskih slova u tekstovima ima sljedeća značenja:

One. V engleski tekst najčešća slova će biti E, T, A. Dok su najrjeđa slova J, Q, Z. Stoga, prebrojavanjem učestalosti pojavljivanja svakog slova u tekstu možemo utvrditi koliko odgovara frekvencijska karakteristika teksta na engleski jezik.

Da biste to učinili potrebno je izračunati vrijednost:

,

Gdje n i- frekvencija i slovo abecede na prirodnom jeziku. I f i- frekvencija i slovo u šifriranom tekstu.

Što je veća vrijednost χ, veća je vjerovatnoća da je tekst napisan prirodnim jezikom.

Dakle, da bi se razbila afina šifra, dovoljno je proći kroz 312 mogućih ključeva i izračunati vrijednost χ za rezultirajući tekst. Tekst za koji je vrijednost χ maksimalna je najvjerovatnije šifrirana poruka.

Naravno, treba uzeti u obzir da metoda ne radi uvijek sa kratkim porukama, kod kojih se frekvencijske karakteristike mogu znatno razlikovati od karakteristika prirodnog jezika.

Jednostavna supstitucijska šifra

Još jedna šifra koja pripada grupi jednoabecednih supstitucijskih šifri. Ključ za šifru je nasumično pomiješana abeceda. Na primjer, ključ može biti sljedeći niz slova: XFQABOLYWJGPMRVIHUSDZKNTEC.

Prilikom šifriranja, svako slovo u tekstu se zamjenjuje sa sledeće pravilo. Prvo slovo abecede zamjenjuje se prvim slovom tipke, drugo slovo abecede drugim slovom tipke i tako dalje. U našem primjeru, slovo A bit će zamijenjeno sa X, slovo B sa F.

Prilikom dešifriranja prvo se traži slovo u ključu, a zatim se zamjenjuje slovom na istoj poziciji u abecedi.

Kriptanaliza jednostavne supstitucijske šifre

Ključni prostor jednostavne supstitucijske šifre je ogroman i jednak je broju permutacija korištenog alfabeta. Dakle, za engleski ovaj broj je 26! = 2 88 . Naravno, naivno pretraživanje svih mogućih ključeva je beznadežan zadatak i hakiranje će zahtijevati sofisticiraniju tehniku, kao npr. pretražujte penjanjem na vrh:

  1. Odabire se nasumični niz slova - glavni ključ. Šifrirani tekst se dešifruje pomoću glavnog ključa. Za nastali tekst izračunava se koeficijent koji karakteriše vjerovatnoću pripadnosti prirodnom jeziku.
  2. Glavni ključ je podvrgnut malim promjenama (preuređivanje dva nasumično odabrana slova). Izvodi se dešifriranje i izračunava se koeficijent rezultirajućeg teksta.
  3. Koraci 2-3 se ponavljaju dok koeficijent ne postane konstantan.
Za izračunavanje koeficijenta koristi se još jedna karakteristika prirodnog jezika - učestalost pojavljivanja trigrama.
Što je tekst bliži engleskom, to će se u njemu češće pojavljivati ​​trigrami kao što su THE, AND, ING. Zbrajanjem učestalosti pojavljivanja u prirodnom jeziku svih trigrama koji se nalaze u tekstu, dobijamo koeficijent koji će najvjerovatnije odrediti tekst napisan na prirodnom jeziku.

Polibijeva šifra

Još jedna šifra zamjene. Ključ za šifru je kvadrat 5*5 (za engleski) koji sadrži sva slova abecede osim J.

Prilikom šifriranja, svako slovo originalnog teksta zamjenjuje se parom znakova koji predstavljaju broj reda i kolone u kojoj se nalazi zamijenjeno slovo. Slovo a će biti zamijenjeno u šifriranom tekstu parom BB, slovo b parom EB, itd. Pošto ključ ne sadrži slovo J, J mora biti zamijenjen sa I u originalnom tekstu prije šifriranja.

Na primjer, šifrirajmo riječ HABRAHABR. C("HABRAHABR") = "AB BB EB DA BB AB BB EB DA".

Kriptanaliza Polibijeve šifre

Šifra ima veliki prostor za ključeve (25! = 2 83 za engleski). Međutim, jedina razlika između Polibijevog kvadrata i prethodne šifre je u tome što je slovo originalnog teksta zamijenjeno s dva znaka.

Stoga, za napad, možete koristiti tehniku ​​koja se koristi za razbijanje jednostavne šifre zamjene - penjanje na vrh.
Kao glavni ključ odabran je nasumični kvadrat veličine 5*5. Tokom svake iteracije ključ se podvrgava manjim promjenama i provjerava se da li raspodjela trigrama u tekstu dobijenom dešifriranjem odgovara distribuciji u prirodnom jeziku.

Permutaciona šifra

Pored supstitucijskih šifri, permutacione šifre se takođe široko koriste. Kao primjer ćemo opisati Šifra vertikalne permutacije.

Tokom procesa šifriranja, poruka se ispisuje u obliku tabele. Broj stupaca tablice određen je veličinom ključa. Na primjer, šifrirajmo poruku OTKRIVENI SMO. BJEŽITE ODMAH koristeći ključ 632415.

Pošto ključ sadrži 6 cifara, poruku ćemo dodati dužini koja je višestruka od 6 sa nasumično odabranim slovima QKJEU i upisati poruku u tabelu koja sadrži 6 kolona, ​​s lijeva na desno:

Da bismo dobili šifrirani tekst, ispisujemo svaku kolonu iz tabele redosledom koji je određen ključem: EVLNE ACDTK ESEAQ ROFOJ DEECU WIREE.

Prilikom dešifriranja, tekst se upisuje u tabelu u kolonama od vrha do dna po redoslijedu koji određuje ključ.

Kriptanaliza permutacijske šifre

Najbolji način za napad na šifru vertikalne permutacije bila bi potpuna pretraga svih mogućih ključeva kratke dužine (do 9 uključujući - oko 400.000 opcija). Ako pretraga ne daje željene rezultate, možete koristiti pretragu penjanjem na vrh.

Za svaku moguću vrijednost dužine, traži se najvjerovatniji ključ. Za procjenu vjerodostojnosti bolje je koristiti učestalost pojavljivanja trigrama. Kao rezultat, vraća se ključ koji daje tekst dešifrovane poruke koji je najbliži prirodnom jeziku.

Playfair šifra

Playfair šifra je supstitucijska šifra koja implementira zamjenu bigrama. Za šifrovanje je potreban ključ, koji je tabela slova dimenzija 5*5 (bez slova J).

Proces šifriranja se svodi na traženje bigrama u tablici i zamjenu sa parom slova koja čine pravougaonik s originalnim bigramom.
Razmotrite, kao primjer, sljedeću tabelu koja čini ključ šifre Playfair:

Šifrujmo "WN" par. Slovo W nalazi se u prvom redu i prvoj koloni. A slovo N je u drugom redu i trećoj koloni. Ova slova formiraju pravougaonik sa uglovima W-E-S-N. Stoga, tokom enkripcije, WN bigram se pretvara u ES bigram.
Ako se slova nalaze u jednom redu ili koloni, rezultat enkripcije je bigram smješten jednu poziciju desno/niže. Na primjer, bigram NG se pretvara u bigram GP.

Kriptanaliza šifre Playfair

Budući da je Playfair šifrirani ključ tabela koja sadrži 25 slova engleske abecede, moglo bi se pogrešno pretpostaviti da je metoda pretraživanja na vrhu Najbolji način razbijanje ove šifre. Nažalost, ova metoda neće raditi. Nakon dostizanja određenog nivoa podudaranja teksta, algoritam će se zaglaviti na lokalnoj maksimalnoj tački i neće moći nastaviti pretraživanje.
Da biste uspješno razbili Playfair šifru, bolje je koristiti simulirani algoritam žarenja.

Razlika između simuliranog algoritma žarenja i penjanja je u tome što je ovaj drugi na putu da ispravna odluka nikada ne prihvata kao moguće rješenje slabije opcije. Dok se algoritam simuliranog žarenja povremeno vraća na manje vjerovatna rješenja, što povećava šanse za konačni uspjeh.

Suština algoritma se svodi na sljedeće radnje:

  1. Odabire se nasumični niz slova - glavni ključ. Šifrirani tekst se dešifruje pomoću glavnog ključa. Za nastali tekst izračunava se koeficijent koji karakteriše vjerovatnoću pripadnosti prirodnom jeziku.
  2. Glavni ključ je podvrgnut manjim promjenama (preuređivanje dva nasumično odabrana slova, preuređenje kolona ili redova). Izvodi se dešifriranje i izračunava se koeficijent rezultirajućeg teksta.
  3. Ako je koeficijent veći od sačuvane vrijednosti, tada se glavni ključ zamjenjuje modificiranom verzijom.
  4. Inače, do zamjene glavnog ključa modificiranim dolazi s vjerovatnoćom koja direktno zavisi od razlike u koeficijentima glavnog i modifikovanog ključa.
  5. Koraci 2-4 se ponavljaju oko 50.000 puta.
Algoritam povremeno zamjenjuje glavni ključ ključem sa lošijim karakteristikama. U ovom slučaju, vjerovatnoća zamjene ovisi o razlici u karakteristikama, što sprječava algoritam da previše često prihvata loše opcije.

Za izračunavanje koeficijenata koji određuju da li tekst pripada prirodnom jeziku, najbolje je koristiti učestalost pojavljivanja trigrama.

Vigenèreova šifra

Vigenèreova šifra pripada grupi polialfabetskih supstitucijskih šifra. To znači da ovisno o ključu, isto slovo otvorenog teksta može biti šifrirano u različite znakove. Ova tehnika šifriranja skriva sve frekvencijske karakteristike teksta i otežava kriptoanalizu.

Vigenèreova šifra je niz nekoliko Cezarovih šifri s različitim ključevima.

Pokažimo, kao primjer, šifriranje riječi HABRAHABR pomoću ključa 123. Upišite ključ ispod izvornog teksta, ponavljajući ga potreban broj puta:

Brojevi ključa određuju na koliko pozicija slovo u abecedi mora biti pomaknuto da bi se dobio šifrirani tekst. Slovo H mora biti pomaknuto za jednu poziciju - rezultat je slovo I, slovo A za 2 pozicije - slovo C i tako dalje. Nakon što smo izvršili sve zamjene, dobili smo rezultujući šifrirani tekst: ICESCKBDU.

Kriptanaliza Vigenèreove šifre

Prvi zadatak s kojim se susreće u kriptoanalizi Vigenèreove šifre je pronaći dužinu ključa koji se koristi u šifriranju.

Za ovo možete koristiti indeks slučajnosti.

Indeks koincidencije je broj koji karakteriše vjerovatnoću da će dva nasumično odabrana slova iz teksta biti ista.
Za bilo koji tekst, indeks podudaranja se izračunava pomoću formule:

,

Gdje f i- količina pojavljivanja i-tog slova abecede u tekstu, i n- broj slova u tekstu.

Za engleski jezik indeks koincidencije je 0,0667, dok je za nasumični skup slova ovaj pokazatelj 0,038.
Štoviše, za tekst šifriran korištenjem jednoazbučne zamjene, indeks podudaranja je također 0,0667. To se objašnjava činjenicom da broj različitih slova u tekstu ostaje nepromijenjen.

Ovo svojstvo se koristi za pronalaženje dužine ključa Vigenèreove šifre. Svako drugo slovo se redom bira iz šifrovanog teksta i izračunava se indeks podudaranja za rezultirajući tekst. Ako se rezultat približno podudara s indeksom pogodaka prirodnog jezika, tada je dužina ključa dva. Inače, svako treće slovo se bira iz šifrovanog teksta i ponovo se izračunava indeks podudaranja. Proces se ponavlja do visoka vrijednost indeks podudaranja neće ukazivati ​​na dužinu ključa.

Uspjeh metode objašnjava se činjenicom da ako je dužina ključa točno pogodena, tada odabrana slova formiraju šifrirani tekst šifriran jednostavnom Cezarovom šifrom. I indeks pogodaka bi trebao biti približan indeksu pogodaka prirodnog jezika.
Kada se pronađe dužina ključa, hakiranje se svodi na razbijanje nekoliko Cezarovih šifri. Da biste to učinili, možete koristiti metodu opisanu u prvom dijelu ove teme.

P.S.

Izvore svih gore opisanih šifri i napada na njih možete pronaći na

U supstitucijskim šiframa (ili supstitucionim šiframa), za razliku od, elementi teksta ne menjaju svoj redosled, već menjaju sebe, tj. originalna slova se zamjenjuju drugim slovima ili simbolima (jednom ili više) prema određenim pravilima.

Ova stranica opisuje šifre u kojima se zamjena događa slovima ili brojevima. Kada se zamjena dogodi nekim drugim znakovima koji nisu alfanumerički, s kombinacijama znakova ili slika, to se naziva direktnom.

Jednoalfabetske šifre

U monoalfabetskim supstitucijskim šiframa, svako slovo je zamijenjeno jednim i samo jednim drugim slovom/simbolom ili grupom slova/simbola. Ako u abecedi ima 33 slova, onda postoje 33 pravila zamjene: u šta promijeniti A, u šta promijeniti u, itd.

Takve šifre je prilično lako dešifrirati čak i bez poznavanja ključa. Ovo se radi pomoću frekvencijska analizašifrirani tekst - potrebno je izbrojati koliko se puta svako slovo pojavljuje u tekstu, a zatim podijeliti s ukupnim brojem slova. Rezultirajuća frekvencija se mora uporediti sa referentnom. Najčešće slovo za ruski jezik je slovo O, zatim E, itd. Istina, analiza frekvencija radi na velikim književnim tekstovima. Ako je tekst mali ili vrlo specifičan u smislu riječi koje se koriste, tada će se učestalost slova razlikovati od standardne i morat će se potrošiti više vremena na rješavanje. Ispod je tabela učestalosti slova (odnosno relativne učestalosti slova koja se nalazi u tekstu) ruskog jezika, izračunata na osnovu NKRJ.

Upotreba frekvencijske analize za dešifriranje šifriranih poruka lijepo je opisana u mnogim književnim djelima, na primjer, Arthur Conan Doyle u romanu "" ili Edgar Allan Poe u "".

Lako je kreirati tabelu koda za jednoalfabetsku supstitucijsku šifru, ali je prilično teško zapamtiti je i, ako se izgubi, gotovo ju je nemoguće vratiti, pa obično smisle neka pravila za kompajliranje takvih kodnih stranica. Ispod su najpoznatija od ovih pravila.

Slučajni kod

Kao što sam već napisao gore, u općem slučaju, za zamjensku šifru, morate shvatiti koje slovo treba zamijeniti kojim. Najjednostavnije je uzeti i nasumično pomiješati slova abecede, a zatim ih zapisati ispod reda abecede. Rezultat je tabela kodova. Na primjer, ovako:

Broj varijanti takvih tabela za 33 slova ruskog jezika = 33! ≈ 8,683317618811886*10 36 . Sa stanovišta šifriranja kratkih poruka, ovo je najviše savršena opcija: Za dešifriranje morate znati tablicu kodova. Nemoguće je proći kroz toliki broj opcija, a ako šifrirate kratak tekst, onda ne možete primijeniti frekvencijsku analizu.

Ali da biste ga koristili u misijama, takva tablica kodova treba biti predstavljena na ljepši način. Rešavač mora prvo ili jednostavno pronaći ovu tabelu ili riješiti neku vrstu verbalne zagonetke. Na primjer, pogodite ili riješite.

Ključna riječ

Jedna opcija za sastavljanje tablice kodova je korištenje ključne riječi. Zapisujemo abecedu, ispod nje prvo upisujemo ključnu riječ koja se sastoji od slova koja se ne ponavljaju, a zatim zapisujemo preostala slova. Na primjer, za riječ "rukopis" dobijamo sledeću tabelu:

Kao što vidite, početak tabele je promešan, ali je kraj ostao nepromešan. To je zato što je „najstarije“ slovo u reči „rukopis“ slovo „U“, a iza njega je nepomešani „rep“. Slova u repu će ostati nekodirana. Možete to ostaviti na ovaj način (pošto je većina slova još uvijek kodirana), ili možete uzeti riječ koja sadrži slova A i Z, tada će se sva slova pomiješati i neće biti "repa".

Sama ključna riječ se također može unaprijed pogoditi, na primjer pomoću ili. Na primjer, ovako:

Nakon što ste riješili okvir aritmetičkog rebusa i uparili slova i brojeve šifrirane riječi, morat ćete unijeti rezultirajuću riječ u tablicu kodova umjesto brojeva, a preostala slova unijeti redom. Dobićete sledeću tabelu kodova:

Atbash

Šifra se prvobitno koristila za hebrejsko pismo, otuda i ime. Riječ atbash (אתבש) sastoji se od slova "aleph", "tav", "bet" i "shin", odnosno prvog, posljednjeg, drugog i pretposljednjeg slova hebrejske abecede. Ovo postavlja pravilo zamjene: abeceda se ispisuje redom, a ispod nje ispisuje se unatrag. Dakle, prvo slovo je kodirano u posljednje, drugo - u pretposljednje, itd.

Fraza "ODVEDI GA DO IZUZETKA" transformisana je uz pomoć ove šifre u "ERCHGTC BJR E VFNIPZHS". Online Atbash kalkulator šifre

ROT1

Ovaj kod je poznat brojnoj djeci. Ključ je jednostavan: svako slovo se zamjenjuje sljedećim u abecedi. Dakle, A je zamijenjeno sa B, B sa C, itd., a I je zamijenjeno sa A. "ROT1" znači "ROTate 1 slovo naprijed kroz abecedu." Poruka "Hryuklokotam oinklokotamit noću" će postati "Tsyalmplpubn tsyalmplpubnyu rp opshbn." ROT1 je zabavan za korištenje jer ga dijete lako razumije i koristi za šifriranje. Ali isto tako je lako dešifrovati.

Caesar Cipher

Cezarova šifra je jedna od najstarijih šifra. Prilikom šifriranja, svako slovo se zamjenjuje drugim, odvojeno od njega u abecedi ne jednim, već većim brojem pozicija. Šifra je dobila ime po rimskom caru Gaju Juliju Cezaru, koji ju je koristio za tajnu prepisku. Koristio je pomak od tri slova (ROT3). Mnogi ljudi predlažu da se izvrši šifriranje ruskog alfabeta koristeći ovaj pomak:

I dalje vjerujem da ruski jezik ima 33 slova, pa predlažem ovu kodnu tabelu:

Zanimljivo je da u ovoj verziji zamjenska abeceda glasi frazu "gdje je jež?" :)

Ali pomak se može izvršiti proizvoljnim brojem slova - od 1 do 33. Stoga, radi praktičnosti, možete napraviti disk koji se sastoji od dva prstena koji se rotiraju jedan u odnosu na drugog na istoj osi, i napisati slova abecede na prstenovi u sektorima. Tada će biti moguće imati pri ruci ključ za Cezarovu šifru sa bilo kojim pomakom. Ili možete kombinirati Cezarovu šifru s atbash-om na takvom disku i dobit ćete nešto ovako:

Zapravo, zato se takve šifre nazivaju ROT - od engleske riječi "rotate" - "rotirati".

ROT5

U ovoj opciji kodirani su samo brojevi, ostatak teksta ostaje nepromijenjen. Izvršeno je 5 zamjena, dakle ROT5: 0↔5, 1↔6, 2↔7, 3↔8, 4↔9.

ROT13

ROT13 je varijacija Cezarove šifre za latinično pismo sa pomakom od 13 znakova. Često se koristi na internetu na forumima na engleskom jeziku kao sredstvo za skrivanje spojlera, glavnih ideja, rješenja zagonetki i uvredljivog materijala od povremenih pogleda.

Latinica od 26 slova podijeljena je na dva dijela. Druga polovina je ispisana ispod prve. Prilikom kodiranja slova iz gornje polovice se zamjenjuju slovima iz donje polovice i obrnuto.

ROT18

To je jednostavno. ROT18 je kombinacija ROT5 i ROT13 :)

ROT47

Ima ih još puna verzija ova šifra je ROT47. Umjesto korištenja abecednog niza A-Z, ROT47 koristi veći skup znakova, gotovo svi prikazani znakovi su iz prve polovine ASCII tabele. Koristeći ovu šifru lako možete kodirati url, e-mail, a neće biti jasno da li je to tačno url i e-mail :)

Na primjer, veza do ovog teksta će biti šifrirana ovako: 9EEAi^^?@K5C]CF^82>6D^BF6DE^4CJAE^4:A96C^K2>6?2nURC@Ecf. Samo iskusni rešavač će moći da pogodi iz ponovljenih parova znakova na početku teksta da 9EEAi^^ može značiti HTTP:⁄⁄ .

Polybius Square

Polibije - grčki istoričar, general i državnik, koji je živio u 3. vijeku prije nove ere. Predložio je originalnu jednostavnu zamjensku šifru koja je postala poznata kao Polibijev kvadrat ili Polibijeva šahovnica. Ovaj tip kodiranje se prvobitno koristilo za grčko pismo, ali je potom prošireno na druge jezike. Slova abecede se uklapaju u kvadrat ili odgovarajući pravougaonik. Ako postoji više slova za kvadrat, onda se mogu kombinirati u jednoj ćeliji.

Takva tablica se može koristiti kao u Cezar šifri. Za šifriranje kvadrata pronalazimo slovo teksta i unosimo donje u istu kolonu u šifriranje. Ako je slovo u donjem redu, uzmite gornje iz iste kolone. Za ćirilično pismo možete koristiti tabelu ROT11(analog Cezarove šifre sa pomakom od 11 znakova):

Slova prvog reda su kodirana u slova drugog, drugog - u trećem, a trećeg - u prvom.

Ali bolje je, naravno, koristiti "trik" Polibijevog kvadrata - koordinate slova:

    Ispod svakog slova kodiranog teksta pišemo u koloni dvije koordinate (gornja i bočna). Dobićete dva reda. Zatim ove dvije linije upišemo u jedan red, podijelimo ga na parove brojeva i koristeći te parove kao koordinate, opet kodiramo pomoću Polibijevog kvadrata.

    Može biti komplikovano. Originalne koordinate pišemo u liniji bez razdvajanja u parove, pomjeramo ih odd broj koraka, podijelite rezultat u parove i ponovo kodirajte.

Polibijev kvadrat se također može kreirati pomoću kodne riječi. Prvo se u tabelu unosi kodna riječ, a zatim preostala slova. Kodna riječ ne bi trebala sadržavati ponovljena slova.

Verzija Polibijeve šifre se koristi u zatvorima tako što se tapkaju koordinate slova - prvo broj reda, zatim broj slova u retku.

Poetic cipher

Ova metoda šifriranja je slična Polibijevoj šifri, samo što ključ nije abeceda, već pjesma koja se uklapa red po red u kvadrat date veličine (na primjer, 10x10). Ako linija nije uključena, tada se njen "rep" odsiječe. Zatim, rezultirajući kvadrat se koristi za kodiranje teksta slovo po slovo s dvije koordinate, kao u Polibijevom kvadratu. Na primjer, uzmite dobar stih iz Lermontova "Borodino" i popunite tabelu. Primjećujemo da slova E, J, X, Š, Š, ʺ̱, E nema u tabeli, što znači da ih nećemo moći šifrirati. Pisma su, naravno, rijetka i možda neće biti potrebna. Ali ako su i dalje potrebni, morat ćete odabrati drugi stih koji sadrži sva slova.

RUS/LAT

Vjerovatno najobičnija šifra :) Ako pokušate pisati na ruskom, zaboravivši da se prebacite na ruski raspored, na kraju ćete dobiti nešto poput ovoga: Tckb gsnfnmcz gbcfnm gj-heccrb? pf,sd gthtrk.xbnmcz yf heccre. hfcrkflre? nj gjkexbncz xnj-nj nbgf "njuj^ Zašto ne šifra? Najbolja zamjenska šifra ikada. Tastatura djeluje kao tablica kodova.

Tabela konverzije izgleda ovako:

Litoreja

Litorrhea (od latinskog littera - pismo) je tajno pisanje, vrsta šifrovanog pisanja koja se koristila u drevnoj ruskoj rukopisnoj književnosti. Postoje dvije vrste litoreje: jednostavna i mudra. Jednostavna, inače nazvana besmislica, je kako slijedi. Ako se "e" i "e" računaju kao jedno slovo, onda su u ruskoj abecedi ostala trideset dva slova, koja se mogu napisati u dva reda - po šesnaest slova u svakom:

Rezultat će biti ruski analog ROT13 šifre - ROT16:) Prilikom šifriranja, gornje slovo se zamjenjuje donjim, a donje slovo gornjim. Još jednostavnija verzija litorreje - ostavljajući samo dvadeset suglasničkih slova:

Ispada da je šifra ROT10. Prilikom šifriranja mijenjaju se samo suglasnici, a samoglasnici i ostali koji nisu uključeni u tabelu ostaju takvi kakvi jesu. Ispada nešto poput "rječnik → lsosham", itd.

Ako koristite cijelu knjigu (na primjer, rječnik) kao ključ, tada možete šifrirati ne pojedinačna slova, već cijele riječi, pa čak i fraze. Tada će koordinate riječi biti broj stranice, broj reda i broj riječi u retku. Za svaku riječ dobijate tri broja. Možete koristiti i internu notaciju knjige - poglavlja, pasuse itd. Primjerice, zgodno je koristiti Bibliju kao šifrarnik, jer postoji jasna podjela na poglavlja, a svaki stih ima svoje oznake, što olakšava pronalaženje željenog reda teksta. Istina, Biblija ne sadrži moderne riječi poput "kompjuter" i "Internet", tako da moderne fraze Bolje je, naravno, koristiti enciklopedijski ili objašnjavajući rječnik.

To su bile zamjenske šifre, u kojima se slova zamjenjuju drugim. A ima i onih u kojima se slova ne zamjenjuju, već miješaju.

Materijal sa Wikipedije - slobodne enciklopedije

Caesar Cipher, također poznat kao šifra smjena, Cezar kod ili Cezarova smena- jedna od najjednostavnijih i najpoznatijih metoda šifriranja.

y=(x+k)\ \mod\ n x=(y-k+n)\ \mod\ n,

Gdje x- karakter običnog teksta, y- znak šifriranog teksta, n - moć abeceda, i k- ključ.

Sa matematičke tačke gledišta, Cezarova šifra je poseban slučaj afina šifra.

Primjer

Šifriranje pomoću ključa k = 3. Slovo “E” “pomiče” tri slova naprijed i postaje slovo “Z”. Tvrdi znak pomeren za tri slova unapred postaje slovo "E", slovo "I" pomereno za tri slova unapred postaje slovo "B", i tako dalje. :

Originalna abeceda: A B C D E E F G H I J K L M N O P R S T U V X C CH W Y Y Y Z Šifrirano: G E F G H I J K L M N O P R S T U V H T

Originalni tekst:

Pojedite još ovih mekih francuskih rolnica i popijte malo čaja.

Šifrirani tekst se dobija zamjenom svakog slova originalnog teksta odgovarajuće pismošifrovana abeceda:

Fezyya yz zyi ahlsh pvenlsh chugrschtskfnlsh dsosn, zhg eyutzm ygb.

Istorija i primjena

Cezarova šifra je dobila ime po Juliju Cezaru, koji je prema " Životi dvanaest Cezara » Svetonije koristio ga sa pomakom od 3 za zaštitu vojnih komunikacija. Iako je Cezar bio prva zabilježena osoba koja je koristila ovu shemu, poznato je da su se ranije koristile i druge šifre zamjene.

Ako je imao nešto povjerljivo za prenijeti, zapisivao je to kodom, odnosno mijenjao je redoslijed slova abecede na način da se nijedna riječ nije mogla dešifrirati. Ako je neko želio da ga dešifruje i shvati njegovo značenje, morao je da zameni četvrto slovo abecede, naime, D, za A i tako dalje, drugim slovima.
Gaj Svetonije Tranquillus Život dvanaest Cezara, knjiga prva, gl. 56

Koristi se Cezarova šifra sa pomakom od jedan stražnja strana mezuzahsšifrirati imena Boga. Ovo može biti ostatak iz ranog vremena kada jevrejski narod nije smio imati mezuzahs.

U 19. veku, sekcija ličnih reklama u novinama ponekad se koristila za razmenu poruka šifrovanih jednostavnim šiframa. Kahn(1967) opisuje slučajeve u kojima su se amateri bavili tajnom komunikacijom šifrovanom Cezarovom šifrom u " Times". Čak i kasnije, 1915. godine, Cezarova šifra je našla upotrebu: ruska vojska koristio ga kao zamenu za složenije šifre koje su se pokazale previše složenim za trupe; Njemački i austrijski kriptoanalitičari imali su samo male poteškoće u dešifriranju ovih poruka.

Cezarova šifra sa pomakom trinaest se takođe koristi u algoritmu ROT13 , jednostavna metoda zamagljivanje teksta, široko korišteno u Usenet, i više se koristi kao način skrivanja spojleri nego kao metoda šifriranja. Vigenèreova šifra koristi Cezarovu šifru s različitim pomacima na svakoj poziciji u tekstu; vrijednost pomaka se određuje korištenjem ključne riječi koja se ponavlja. Ako je ključna riječ dugačka koliko i poruka, nasumično je generirana, čuva se u tajnosti i koristi se samo jednom, shema se zove jednokratna šema- a ovo je jedino sistem za šifrovanje, za koje je i dokazano apsolutna kriptografska snaga .

Ključne riječi kraće od poruke (na primjer, korištena je "potpuna pobjeda". Konfederacija tokom Američki građanski rat), uvesti ciklički obrazac koji bi se mogao otkriti korištenjem poboljšane verzije analize frekvencija.

Često se, radi lakše upotrebe, Cezarova šifra koristi sa dva zajednička osovina diskovi različitih prečnika sa iscrtanim alfabetima duž ivica diskova. U početku se diskovi rotiraju tako da nasuprot svakom slovu abecede vanjskog diska stoji isto slovo abecede malog diska. Ako sada rotiramo unutrašnji disk za nekoliko znakova, dobit ćemo korespondenciju između znakova vanjskog diska i unutrašnjeg - Cezarove šifre. Dobiveni disk se može koristiti i za šifriranje i za dešifriranje.

Na primjer, ako se unutrašnji kotač zarotira tako da znak A vanjskog diska odgovara znaku D unutrašnjeg diska, onda ćemo dobiti šifru sa pomakom od 3 ulijevo.

Razbijanje koda

Shift de-
enkripcija
Običan tekst
0 exxegoexsrgi
1 dwwdfndwrqfh
2 cvvcemcvqpeg
3 buubdlbupodf
4 attackatonce
5 zsszbjzsnmbd
6 yrryaiyrmlac
23 haahjrhavujl
24 gzzgiqgzutik
25 fyyfhpfytshj

Cezarova šifra se može lako razbiti čak i ako napadač zna samo šifrirani tekst. Mogu se razmotriti dvije situacije:

  1. Kreker zna (ili pretpostavlja) da je korišćena jednostavna supstitucijska šifra, ali ne zna da je to Cezarova šema.
  2. Kreker zna da je korištena Cezarova šifra, ali ne zna vrijednost pomaka.

U prvom slučaju, šifra se može razbiti korištenjem istih metoda kao i za jednostavnu zamjensku šifru, kao npr. frekvencijska analiza itd. Koristeći ove metode, napadač će vjerovatno brzo primijetiti pravilnost u rješenju i shvatiti da je korištena šifra Cezarova.

U drugom slučaju, razbijanje šifre je još jednostavnije. Nema puno opcija za vrijednosti pomaka (26 za engleski), sve se mogu testirati metoda grube sile. Jedan od načina da se to učini je da se dio šifriranog teksta upiše u kolonu sa svim mogućim pomacima - tehnika koja se ponekad naziva "dovršenje prve komponente". Pogledajmo primjer za šifrirani tekst "EXXEGOEXSRGI"; otvoreni tekst odmah prepoznaje oko u četvrtom redu.

Drugi način primjene ove metode je pisanje abecede ispod svakog slova šifriranog teksta, počevši od tog slova. Metoda se može ubrzati korištenjem unaprijed pripremljenih abecednih traka. Da bismo to učinili, trebamo presavijati trake tako da se šifrirani tekst formira u jednom redu, a zatim ćemo u nekom drugom redu vidjeti otvoreni tekst.

Drugi pristup korištenju metode grube sile za krekiranje je provjera frekvencije slova. Ucrtavanjem učestalosti pojavljivanja slova u šifriranom tekstu i poznavanjem očekivane distribucije slova za običan tekst na dotičnom jeziku, lako se može odrediti pomak gledanjem pomaka određenih karakteristika na grafikonu. Ova metoda je poznata kao frekvencijska analiza. Na primjer, u tekstu na engleski jezik frekvencije slova E, T, (obično najčešćih) i Q, Z (obično rjeđih) posebno variraju. Ovaj proces se može automatizirati tako što će kompjuterski program procijeniti koliko dobro stvarna raspodjela frekvencija odgovara očekivanoj distribuciji. Na primjer, može se koristiti hi-kvadrat test.

Višestruka enkripcija ne poboljšava snagu ni na koji način, budući da je korištenje šifri sa pomakom a i b ekvivalentno korištenju šifre sa pomakom a + b. U matematičkom smislu, enkripcija sa različitim ključevima se oblikuje grupa.

Napišite recenziju o članku "Cezarova šifra"

Bilješke

  1. , pp. 19.
  2. , pp. 14–20.
  3. Alexander Poltorak. . chabad.org. Pristupljeno 13. juna 2008.
  4. , pp. 775–6.
  5. , pp. 631–2.
  6. , pp. 20.
  7. , With. 239-246.
  8. .
  9. Leyden, John. , The Register (19. april 2006.). Pristupljeno 13. juna 2008.
  10. Reynard Robert. Razbijač tajnih šifri: Priručnik za kriptoanalitičare - 1996. - P. 92–51. ISBN 1-889668-00-1).
  11. Beutelspacher Albrecht. Kriptologija. - Mathematical Association of America, 1994. - P. 8–9. - ISBN 0-88385-504-6.
  12. , pp. 72–77.
  13. Savarese, Chris(15. jul 2002.). Pristupljeno 16. jula 2008.
  14. , pp. 31.

Književnost

  • Gaj Svetonije Tranquillus. = De vita XII caesarvm. - M.: Izdavačka kuća "Nauka", 1964. - 374 str. - (Književni spomenici).
  • Lua greška: pokušaj indeksiranja lokalnog "entiteta" (nula vrijednost).
  • Lua greška: pokušaj indeksiranja lokalnog "entiteta" (nula vrijednost).
  • Lua greška: pokušaj indeksiranja lokalnog "entiteta" (nula vrijednost).
  • Lua greška: pokušaj indeksiranja lokalnog "entiteta" (nula vrijednost).

Odlomak koji karakteriše Cezarovu šifru

„Iskreno da vam kažem, entre nous, [između nas], Bog zna u kakvom je položaju naš lijevi bok“, rekao je Boris, povjerljivo snizivši glas, „Grof Benigsen to uopće nije očekivao.“ Namjeravao je da ojača tu humku, nikako tako... ali”, slegnuo je ramenima Boris. – Njegovo Visočanstvo nije htelo, ili su mu rekli. Uostalom... - I Boris nije završio, jer je u to vreme Kajsarov, Kutuzov ađutant, prišao Pjeru. - A! Pajsije Sergej“, rekao je Boris, okrećući se Kaisarovu sa slobodnim osmehom, „ali pokušavam da objasnim grofu položaj. Neverovatno je kako je Njegovo Visočanstvo moglo tako tačno da pogodi namere Francuza!
– Govorite o levom boku? - rekao je Kaisarov.
- Da, da, tačno. Naš levi bok je sada veoma, veoma jak.
Uprkos tome što je Kutuzov izbacio sve nepotrebne ljude iz štaba, Boris je nakon Kutuzovljevih promjena uspio ostati u glavnom stanu. Boris se pridružio grofu Bennigsenu. Grof Benigsen, kao i svi ljudi s kojima je Boris bio, smatrao je mladog princa Drubeckog necijenjenom osobom.
Vojskom su komandovale dvije oštre, određene stranke: stranka Kutuzova i partija Bennigsena, načelnika štaba. Boris je bio prisutan na ovoj poslednjoj utakmici, i niko nije znao bolje od njega, dok je odavao slugansko poštovanje Kutuzovu, da se oseti da je starac loš i da ceo posao vodi Benigsen. Sada je došao odlučujući trenutak bitke, koji je trebao ili uništiti Kutuzova i prenijeti vlast na Benigsena, ili, čak i ako je Kutuzov pobijedio u bitci, dati osjećaj da je sve učinio Benigsen. U svakom slučaju, sutra je trebalo da se daju velike nagrade i da se dovedu novi ljudi. I kao rezultat toga, Boris je cijeli taj dan bio u iritiranoj animaciji.
Nakon Kaisarova, drugi njegovi poznanici su ipak prišli Pjeru, a on nije imao vremena da odgovori na pitanja o Moskvi kojom su ga bombardovali, a nije imao vremena ni da sluša priče koje su mu pričali. Sva lica su izražavala animaciju i tjeskobu. Ali Pjeru se činilo da razlog za uzbuđenje izraženo na nekim od ovih lica leži više u pitanjima ličnog uspeha, i nije mogao da izbaci iz glave onaj drugi izraz uzbuđenja koji je video na drugim licima i koji je govorio o problemima ne lična, već opšta pitanja života i smrti. Kutuzov je uočio lik Pjera i grupu koja se okupila oko njega.
„Pozovi ga meni“, rekao je Kutuzov. Ađutant je prenio želje njegovog Mirnog Visočanstva, a Pjer je krenuo prema klupi. Ali čak i prije njega, Kutuzovu je prišao običan milicioner. Bio je to Dolohov.
- Kako je ovaj ovde? upita Pierre.
- Ovo je takva zver, svuda će puzati! - odgovorili su Pjer. - Na kraju krajeva, on je degradiran. Sada treba da iskoči. Podneo je neke projekte i noću se popeo u neprijateljski lanac... ali bravo!..
Pjer se, skidajući šešir, s poštovanjem naklonio pred Kutuzovim.
„Odlučio sam da me, ako se prijavim vašem gospodstvu, možete poslati ili reći da znate o čemu prijavljujem, i onda neću biti ubijen...“ rekao je Dolohov.
- Tako-tako.
"A ako sam u pravu, onda ću koristiti otadžbini, za koju sam spreman da umrem."
- Tako-tako…
„A ako vašem gospodstvu treba osoba koja ne bi štedela svoju kožu, onda me se, molim vas, setite... Možda ću biti od koristi vašem gospodstvu.”
„Tako... tako...“ ponovi Kutuzov, gledajući Pjera nasmejanim, suženim okom.
U to vrijeme Boris je svojom dvorskom spretnošću napredovao pored Pjera u blizini svojih pretpostavljenih i sa najviše prirodan izgled i ne glasno, kao da nastavlja započeti razgovor, reče Pjeru:
– Milicija – direktno oblače čiste bele košulje da se pripreme za smrt. Kakvo junaštvo, grofe!
Boris je to rekao Pjeru, očigledno da bi ga čulo Njegovo Svetlo Visočanstvo. Znao je da će Kutuzov obratiti pažnju na ove reči, i zaista mu se Njegovo Visočanstvo obratilo:
-Šta ti pričaš o miliciji? - rekao je Borisu.
"Oni, vaše gospodstvo, pripremajući se za sutra, za smrt, obukli su bele košulje."
- Ah!.. Divni, neuporedivi ljudi! - rekao je Kutuzov i, zatvorivši oči, odmahnuo glavom. - Neuporedivi ljudi! - ponovio je sa uzdahom.
- Želiš li da osjetiš miris baruta? - rekao je Pjeru. - Da, prijatan miris. Imam čast da budem obožavalac vaše žene, da li je zdrava? Moje odmorište vam stoji na usluzi. - I, kao što se to često dešava kod starih ljudi, Kutuzov je počeo odsutno da se osvrće oko sebe, kao da je zaboravio sve što je trebalo da kaže ili uradi.
Očigledno, sećajući se šta je tražio, namamio je Andreja Sergeja Kaisarova, brata njegovog ađutanta.
- Kako, kako, kako su pesme, Marina, kako su pesme, kako? Šta je napisao o Gerakovu: „Bićeš učitelj u zgradi... Reci mi, reci mi“, govorio je Kutuzov, očigledno spremajući se da se nasmeje. Kaisarov je čitao... Kutuzov je, smešeći se, klimnuo glavom u ritmu pesama.
Kada se Pjer udaljio od Kutuzova, Dolohov je krenuo prema njemu i uhvatio ga za ruku.
„Veoma mi je drago što sam vas ovde upoznao, grofe“, rekao mu je glasno i ne stideći se prisustva stranaca, s posebnom odlučnošću i svečanošću. „Uoči dana kada Bog zna kome je od nas suđeno da preživi, ​​drago mi je što imam priliku da vam kažem da se kajem zbog nesporazuma koji su postojali među nama i voleo bih da nemate ništa protiv mene .” Molim te oprosti mi.
Pjer je, osmehujući se, pogledao Dolohova, ne znajući šta da mu kaže. Dolohov je, sa suzama navrle na oči, zagrlio i poljubio Pjera.
Boris je nešto rekao svom generalu, a grof Benigsen se okrenuo Pjeru i ponudio mu da pođe s njim duž linije.
"Ovo će vam biti zanimljivo", rekao je.
„Da, veoma zanimljivo“, rekao je Pjer.
Pola sata kasnije, Kutuzov je otišao za Tatarinovu, a Benigsen i njegova pratnja, uključujući Pjera, krenuli su duž linije.

Bennigsen iz Gorkog se spustio uz visoku cestu do mosta, koji je oficir sa humke pokazao Pjeru kao centar položaja i na čijoj obali su ležali redovi pokošene trave koja je mirisala na sijeno. Prešli su most do sela Borodino, odatle su skrenuli lijevo i pored ogromnog broja vojske i topova izbili do visoke humke na kojoj je kopala milicija. Bila je to reduta koja još nije imala ime, ali je kasnije dobila naziv Reduta Rajevskog, ili baterija bara.
Pjer nije obraćao mnogo pažnje na ovu redutu. Nije znao da će mu ovo mjesto ostati u sjećanju od svih mjesta u Borodinskom polju. Zatim su se vozili kroz jarugu do Semenovskog, u kojem su vojnici odvozili posljednje trupce koliba i štala. Zatim su, nizbrdo i uzbrdo, vozili naprijed kroz razbijenu raž, izbijenu kao tuča, po novo postavljenom artiljerskom cestom uz grebene oranica do flushova [vrsta utvrđenja. (Bilješka L.N. Tolstoja.) ], takođe u to vrijeme još u kopanju.
Benigsen se zaustavio na flushima i počeo da gleda napred u redutu Ševardinski (koja je bila naša tek juče), na kojoj se videlo nekoliko konjanika. Oficiri su rekli da je tamo bio Napoleon ili Murat. I svi su pohlepno gledali u ovu gomilu konjanika. Pierre je također pogledao tamo, pokušavajući pogoditi koji je od ovih jedva vidljivih ljudi Napoleon. Konačno, jahači su odjahali s humka i nestali.
Bennigsen se okrenuo generalu koji mu je prišao i počeo da objašnjava čitav položaj naših trupa. Pierre je slušao Bennigsenove riječi, naprežući svu svoju mentalnu snagu da shvati suštinu predstojeće bitke, ali je s razočaranjem osjećao da su njegove mentalne sposobnosti nedovoljne za to. On ništa nije razumeo. Benigsen je prestao da priča i primetivši lik Pjera, koji je slušao, iznenada je rekao, okrenuvši se prema njemu:
– Mislim da niste zainteresovani?
„Oh, naprotiv, veoma je zanimljivo“, ponovio je Pjer, ne sasvim istinito.
Iz ravnice su vozili još dalje ulijevo putem koji je vijugao kroz gustu, nisku brezovu šumu. Usred toga
šumi, mrki zec bijelih nogu iskočio je na cestu ispred njih i uplašen gaženjem velika količina konja, bio je toliko zbunjen da je dugo skakao putem ispred njih izazivajući pažnju i smeh svih, a tek kada je nekoliko glasova viknulo na njega, jurnuo je u stranu i nestao u šikari. Nakon vožnje oko dvije milje kroz šumu, došli su do čistine gdje su bile stacionirane trupe Tučkovljevog korpusa, koji je trebao štititi lijevi bok.
Ovdje, na krajnjem lijevom krilu, Benigsen je govorio mnogo i strastveno i napravio, kako se Pjeru činilo, važnu vojnu naredbu. Ispred Tučkovovih trupa nalazilo se brdo. Ovo brdo nije bilo okupirano od strane vojnika. Bennigsen je glasno kritizirao ovu grešku, rekavši da je suludo ostaviti visinu koja komanduje područjem neokupirana i postaviti trupe ispod nje. Neki generali su izrazili isto mišljenje. Jedan je posebno s vojničkim žarom govorio o tome da su ovdje stavljeni na klanje. Benigsen je u svoje ime naredio da se trupe prebace u visine.
Ovo naređenje na lijevom krilu učinilo je Pjera još većom sumnjom u njegovu sposobnost razumijevanja vojnih poslova. Slušajući Bennigsena i generale koji osuđuju položaj trupa pod planinom, Pjer ih je potpuno razumio i dijelio njihovo mišljenje; ali upravo zbog toga nije mogao shvatiti kako je onaj ko ih je postavio ovdje ispod planine mogao napraviti tako očiglednu i grubu grešku.
Pjer nije znao da ove trupe nisu postavljene da brane položaj, kako je mislio Benigsen, već su postavljene na skriveno mesto za zasedu, odnosno da bi bile neprimećene i iznenada napale neprijatelja koji je napredovao. Benigsen to nije znao i pomerio je trupe napred iz posebnih razloga, a da o tome nije rekao glavnokomandujućem.

Te vedre avgustovske večeri 25., princ Andrej je ležao oslonjen na ruku u razbijenoj štali u selu Knjazkova, na rubu položaja svog puka. Kroz rupu u razbijenom zidu gledao je traku tridesetogodišnjih breza sa odsječenim donjim granama koja je trčala uz ogradu, na oranicu na kojoj su polomljene stogove zobi i na žbunje kroz koje se mogao se vidjeti dim vatre — vojničke kuhinje.
Koliko god da je bio skučen i nikome nije bio potreban i koliko god se princu Andreju njegov život sada činio teškim, on se, kao i prije sedam godina kod Austerlica uoči bitke, osjećao uznemireno i razdraženo.
On je davao i primao naređenja za sutrašnju bitku. Ništa drugo nije mogao učiniti. Ali najjednostavnije, najjasnije i stoga strašne misli nisu ga ostavljale na miru. Znao je da će sutrašnja bitka biti najstrašnija od svih u kojima je učestvovao i mogućnost smrti po prvi put u životu, bez obzira na svakodnevni život, bez obzira na to kako će to uticati na druge, ali samo po tome što mu se u odnosu na sebe, na svoju dušu, živopisno, gotovo sigurno, jednostavno i užasno, predstavljalo. I sa visine ove ideje, sve što ga je ranije mučilo i zaokupljalo odjednom je obasjano hladnom bijelom svjetlošću, bez sjenki, bez perspektive, bez razlike obrisa. Ceo život mu se činio kao čarobni fenjer, u koji je dugo gledao kroz staklo i veštačko osvetljenje. Sada je odjednom ugledao, bez stakla, u sjaju dnevno svjetlo, ove loše naslikane slike. "Da, da, to su lažne slike koje su me uzbuđivale i oduševljavale i mučile", rekao je u sebi, okrećući u mašti glavne svoje slike magic lanternživot, sada gledajući ih na ovom hladnom bijelom svjetlu dana - jasna misao o smrti. „Evo ih, ovih grubo oslikanih figura koje su izgledale kao nešto lijepo i tajanstveno. Slava, javno dobro, ljubav prema ženi, sama otadžbina - kako su mi se ove slike činile velike, kakvim su dubokim značenjem izgledale ispunjene! A sve je to tako jednostavno, blijedo i grubo na hladnom bijelom svjetlu tog jutra, koje osjećam da se diže za mene. Posebno su mu zaokupile pažnju tri glavne tuge u njegovom životu. Njegova ljubav prema ženi, smrt njegovog oca i francuska invazija koja je zauzela pola Rusije. „Ljubav!.. Ova devojka, koja mi se činila puna tajanstvenih moći. Kako sam je voleo! Pravio sam poetske planove o ljubavi, o sreći s njom. Oh dragi dečko! – rekao je naglas ljutito. - Naravno! Vjerovao sam u nešto savršena ljubav, koja je morala da mi bude vjerna cijele godine moje odsustvo! Kao nežna golubica iz bajke, trebalo je da uvene od mene. A sve je to mnogo jednostavnije... Sve je ovo užasno jednostavno, odvratno!

Povratak

×
Pridružite se zajednici “koon.ru”!
U kontaktu sa:
Već sam pretplaćen na zajednicu “koon.ru”