digrams criptare

1854 - Anul deschis o nouă etapă în criptografie - Charlz Uitston a dezvoltat un nou sistem de criptare digrams, care se numește „pătrat dublu“.

Bigram - două personaje laterale în picioare lângă alta în text.

Acest cifru folosește doar două mese una lângă alta, iar criptarea este realizată printr-o regulă simplă: mesajul este rupt în bigrams și criptate.

regula de criptare prin dublu pătrat:

Dacă ambele literele de text sursă fac parte din aceeași coloană, literele cifru considerate litere, care sunt aranjate în tabelul de dedesubt. În cazul în care scrisoarea plaintext- a fost în rândul de jos, apoi ia scrisoarea în aceeași coloană, dar prima linie.

Dacă ambele litere bigram codul sursă fac parte din aceeași linie, literele cifru sunt acelea care mint în dreapta ei.

Dacă ambele litere bigram minciună codul sursă în diferite rânduri și coloane diferite, apoi luate aceste două scrisori la toate cele patru litere formează un dreptunghi.

digrams de criptare oferă o foarte simplu și rezistent la deschiderea codului. Mesaj Hacking criptat dublu pătrat, este nevoie de o mulțime de efort și o lungime minimă a mesajului cunoscut pentru mai mult de treizeci de linii.

De exemplu, să presupunem că următoarele tabele ca o cheie a algoritmului de criptare folosit bigram două conținând litere românești ale alfabetului.

Luați în considerare regulile pentru transformarea plaintext în shifrotekt.

Să presupunem că doriți să criptați bigram „CT“.

Ambele bigram litere sunt într-una și aceeași masă, și în aceeași coloană. Prin urmare, va fi digrams de text cifrat „ah“. „K“ se înlocuiește cu picioare de mai jos „A“ și „T“ se înlocuiește cu „X“, în primul rând.

Să presupunem că doriți să criptați bigram „LO“

Ambele scrisori bigram aparțin aceeași linie, deși diferite tabele. Prin urmare, va fi digrams de text cifrat „KR“: fiecare literă este înlocuită printr-o scrisoare de a sta în dreapta ei.

Să presupunem că doriți să criptați bigram „LA“

scrisori bigram aici aparțin diferitelor rânduri și coloane diferite din tabel. Pentru a construi o ciphertext bigram necesară pentru a construi dreptunghi la două noduri din care se află literele bigram. Literele furnizate în celelalte două vârfuri formează un text criptat bigram. În acest caz, acest lucru va fi bigrams „Zag“.

Cezar cifru

În orice limbaj natural literele alfabetului urmați reciproc, într-o anumită ordine. Acest lucru face posibil să se atribuie fiecare literă a alfabetului un număr natural.

De exemplu, în literă a alfabetului românesc „A“ are un număr de secvență naturală egal cu 1, iar litera „I“ - este de 33.

Dacă mesajul deschis, fiecare literă se înlocuiește cu numărul său de secvență naturală discutată în alfabetul, conversia mesajului numeric în scrisoarea poate restabili în mod unic în comunicarea inițială deschisă.

Ordinea naturală a literelor alfabetului pot fi suplimentate, dacă presupunem că, după ultima literă a alfabetului merge mai întâi din nou. Este ușor de văzut, prin plasarea toate literele unui cerc sensul acelor de ceasornic. Cu acest aranjament, literele pot fi fiecare atribuit un număr de ordine în ceea ce privește oricare dintre litere. Acest număr de secvență se numește relativă.

Dacă scrisorile alfabetul, numărul relativ de secvență poate fi orice valoare de la 0 la x-1, în funcție de scrisoarea despre care a executat.

Diferența dintre relativă și numerele de secvență natural numit offset.

Cifru Yuliya Tsezarya - un cifru de înlocuire cu o schimbare. Să presupunem că o schimbare este 3, atunci în locul literei „o“ literă este scris, care este al treilea din literele dorite, adică litera „g“; în loc de „b“ este scris „e“; în loc de "c" - "e", etc. În cazul în care deplasarea este egal cu 19, în loc de fiecare literă este scris unul care este în valoare de nouăsprezecelea într-un rând începând cu litera, urmând după înlocuirea.

De exemplu, pentru a schimba, pentru a fi 11, masa - arata ca aceasta cheie: