2 criptare folosind pătrate magice

Magic. sau pătrat magic - o masă pătrată umplut cu numere, astfel încât suma numerelor din fiecare rând, fiecare coloană și cele două diagonalelor identice. În cazul în care suma pătrat a numerelor sunt egale numai în rânduri și coloane, este numit semimagic. Normal este numit pătrat magie, umplut cu numere naturale de la la. pătrat magic numit asociativă sau simetrice. dacă suma oricăror două numere aranjate simetric în raport cu centrul de pătrat este egal.

patrate magice normale există pentru toate comenzile, cu excepția, deși cazul este banal - pătrat constă dintr-un singur număr. caz minim nontrivial este de ordine 3. [4]

Aceste piețe sunt utilizate pe scară largă pentru introducerea textului criptat este prezentat în numerotarea lor. Dacă scrieți apoi afară conținutul rândurile din tabel, veți obține permutare de criptare de litere. [5]

mesaje text pentru a cripta: „China a început un război împotriva Statelor Unite.“ Dimensiunea mesei 5x5.

Codul este înscris în tabelul 3 și citi mesajul, compararea numărului de litere în tabelul 3 și tabelul 4.

Tabelul 4 - Magic Quadrant

Tabelul 5 - Codul

Citind textul în linii obține mesajul text criptat - "lshatta vatupy oieyark yvszoi n".

3 duble metodă de criptare remaniere

Cheia pentru secvența de cod este dublu permutare de coloane și numărul de rânduri din tabel sursă (în acest caz, o secvență de 1325476 și 674523189, respectiv). Dimensiunea 7H9 a tabelului. Mesaj text de criptare necesară - „înfrângerea - este o oportunitate de a începe din nou abordare mai atent.“

1) pentru a cripta tabelului original, am scris coloanele numerotate (1,325,476) și perioada (674 523 189). Textul în continuare orizontal am scris acest lucru pentru a cripta (tablitsa6).

Tabelul 6 - tabel Source